コード例 #1
0
	/* Private Member Functions */
	void ObjectPicker::clear(void)
	{
		for(unsigned int i = 0; i < items.size(); i++)
		{
			ObjectPickerItem *o = items[i];
			assert(o);

			unregisterEventHandler(o);
			NDELETE(o);
		}
		items.clear();
	}
コード例 #2
0
	void ObjectMenu::updateState(void)
	{
		unregisterEventHandler(circleMenu);
		unregisterEventHandler(squareMenu);
		unregisterEventHandler(triangleMenu);
		unregisterEventHandler(particleEmitterMenu);
		unregisterEventHandler(bombMenu);
		unregisterEventHandler(wheelMenu);

		switch(state)
		{
			case PhysicsObject::CIRCLE:
				registerEventHandler(circleMenu);
				break;

			case PhysicsObject::SQUARE:
				registerEventHandler(squareMenu);
				break;

			case PhysicsObject::TRIANGLE:
				registerEventHandler(triangleMenu);
				break;

			case PhysicsObject::PARTICLES:
				registerEventHandler(particleEmitterMenu);
				break;

			case PhysicsObject::BOMB:
				registerEventHandler(bombMenu);
				break;

			case PhysicsObject::WHEEL:
				registerEventHandler(wheelMenu);
				break;
		}
	}
コード例 #3
0
bool ofxTobiiEyeX::unregisterFixationEventHandler()
{
	return unregisterEventHandler(mFixationHandle);
}
コード例 #4
0
bool ofxTobiiEyeX::unregisterEyePositionEventHandler()
{
	return unregisterEventHandler(mEyePositionHandle);
}
コード例 #5
0
bool ofxTobiiEyeX::unregisterGazePointEventHandler()
{
	return unregisterEventHandler(mGazePointHandle);
}