AddCurrentProjection(IProjection *projection, IScreenArea *screenArea)=0 | Murl::Input::ITouchableHandler | pure virtual |
AddTouchArea(ITouchArea *touchArea, IScreenArea *subScreenArea)=0 | Murl::Input::ITouchableHandler | pure virtual |
CreateMeshTouchArea()=0 | Murl::Input::ITouchableHandler | pure virtual |
CreatePlanarTouchArea(IEnums::TouchAreaShape type)=0 | Murl::Input::ITouchableHandler | pure virtual |
CreateProjection()=0 | Murl::Input::ITouchableHandler | pure virtual |
CreateScreenArea()=0 | Murl::Input::ITouchableHandler | pure virtual |
DeInit()=0 | Murl::Input::ITouchableHandler | pure virtual |
DestroyProjection(IProjection *&screenProjection)=0 | Murl::Input::ITouchableHandler | pure virtual |
DestroyScreenArea(IScreenArea *&screenArea)=0 | Murl::Input::ITouchableHandler | pure virtual |
DestroyTouchArea(ITouchArea *&touchArea)=0 | Murl::Input::ITouchableHandler | pure virtual |
Init()=0 | Murl::Input::ITouchableHandler | pure virtual |
ReportBegin()=0 | Murl::Input::ITouchableHandler | pure virtual |
ReportDevice(IEnums::InputDeviceType deviceType, UInt32 deviceId, Bool hasUpdate, const IMouseButtons *buttons, Real posX, Real posY, Bool inRangeX, Bool inRangeY, Bool moved, Bool cancelled)=0 | Murl::Input::ITouchableHandler | pure virtual |
ReportEnd()=0 | Murl::Input::ITouchableHandler | pure virtual |
Reset()=0 | Murl::Input::ITouchableHandler | pure virtual |
SetCurrentLayer(UInt32 layer)=0 | Murl::Input::ITouchableHandler | pure virtual |
SetCurrentTransform(const Matrix *transform, SInt32 depthOrder)=0 | Murl::Input::ITouchableHandler | pure virtual |