| 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 |