Image Component Library (ICL)
icl::geom::SceneMouseHandler Member List

This is the complete list of members for icl::geom::SceneMouseHandler, including all inherited members.

freeView(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData, bool pInverseX, bool pInverseY)icl::geom::SceneMouseHandlerstatic
freeView(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData)icl::geom::SceneMouseHandlerinlinestatic
freeViewInverseBoth(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData)icl::geom::SceneMouseHandlerinlinestatic
freeViewInverseMouseX(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData)icl::geom::SceneMouseHandlerinlinestatic
freeViewInverseMouseY(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData)icl::geom::SceneMouseHandlerinlinestatic
getCameraIndex()icl::geom::SceneMouseHandlerinline
getParentScene()icl::geom::SceneMouseHandlerinline
getSensitivities(MouseSensitivitiesModifier pMouseSensitivitiesModifier)icl::geom::SceneMouseHandlerinline
handleEvent(const MouseEvent &event)icl::qt::MouseHandlerslot
mAnchoricl::geom::SceneMouseHandlerprotected
mCameraBackupicl::geom::SceneMouseHandlerprotected
mCameraIndexicl::geom::SceneMouseHandlerprotected
mGUIicl::geom::SceneMouseHandlerprotected
mKeyboardModifiersBackupicl::geom::SceneMouseHandlerprotected
mMouseMappingTableicl::geom::SceneMouseHandlerprotected
mMouseSensitivitiesicl::geom::SceneMouseHandlerprotected
mouse_handler typedeficl::qt::MouseHandler
MouseHandler(mouse_handler handler)icl::qt::MouseHandlerinlineexplicit
MouseHandler()icl::qt::MouseHandlerinlineprotected
mParentSceneicl::geom::SceneMouseHandlerprotected
operator=(const SceneMouseHandler &pSceneMouseHandler)icl::geom::SceneMouseHandler
placeCursor(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData)icl::geom::SceneMouseHandlerstatic
process(const qt::MouseEvent &pMouseEvent)icl::geom::SceneMouseHandlervirtual
rollAndDistance(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData)icl::geom::SceneMouseHandlerstatic
rotateAroundOrigin(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData)icl::geom::SceneMouseHandlerstatic
SceneMouseHandler(const int pCameraIndex, Scene *pParentScene)icl::geom::SceneMouseHandler
SceneMouseHandler(const SceneMouseHandler &pSceneMouseHandler)icl::geom::SceneMouseHandlerinline
setCameraIndex(const int pCameraIndex)icl::geom::SceneMouseHandlerinline
setMouseMapping(const qt::MouseEventType pMouseEventType, const bool pLeftMouseButton, const bool pMiddleMouseButton, const bool pRightMouseButton, const bool pShift, const bool pControl, const bool pAlt, MouseActionCallback pMouseActionCallback, void *pData=0)icl::geom::SceneMouseHandler
setMouseMappings()icl::geom::SceneMouseHandlervirtual
setParentScene(Scene *pParentScene)icl::geom::SceneMouseHandlerinline
setSensitivities(const float pTranslation, const float pRotation=1.0, const float pMouse=1.0, const float pWheel=0.001, const float pModifier=10.0)icl::geom::SceneMouseHandler
strafe(const qt::MouseEvent &pMouseEvent, const utils::Point32f &pCurrentMousePosition, const utils::Point32f &pDeltaMousePosition, Camera &pCamera, Scene &pScene, void *pData)icl::geom::SceneMouseHandlerstatic
~SceneMouseHandler()icl::geom::SceneMouseHandler