17#ifndef __albaInteractorCompositorMouseFloatVME_h
18#define __albaInteractorCompositorMouseFloatVME_h
57 int m_LastMousePose[2];
Implementation of the message object for the Subject/Observer design pattern.
Event class to transport a triggering button and a position from pointing devices.
implements mouse move of camera in the scene.
Class name: albaInteractorCompositorMouseFloatVME This class derived from albaInteractorCompositorMou...
std::map< int, albaAutoPointer< albaInteractorGenericMouseFloatVME > > mmuActivatorArbitraryMap
albaTypeMacro(albaInteractorCompositorMouseFloatVME, albaInteractorCompositorMouse)
void InitInteraction(int buttonPressed, albaEventInteraction *e)
void OnButtonDown(albaEventInteraction *e)
albaInteractorGenericMouse * CreateBehavior(MMI_ACTIVATOR activator)
Create a behavior given the activator.
virtual void OnEvent(albaEventBase *event)
Process events coming from the mouse.
mmuActivatorArbitraryMap m_ActivatorInteractorMap
void OnButtonUp(albaEventInteraction *e)
Associates instances of albaInteractorGenericMouse to mouse buttons and ctrl/shift keys combinations.
Constrained interaction with mouse device.