#include <gfILensComponent.h>
|
| fsCEntity *const | targetGet () |
| virtual fsCEntity *const | targetGetDo () |
| void | zoomAndScrollReset () |
| void | updateDo (fsS32 pDeltaMs) override |
| virtual void | doOnTap (const fsPoint &pTapPos) |
| virtual void | doOnDragStart (const fsPoint &pStartPos) |
| virtual void | doOnDragMove (const fsPoint &pCurrPos) |
| virtual void | doOnDragEnd (const fsPoint &pEndPos) |
| virtual void | doOnPinchStart (const fsPoint &pStartPosPointA, const fsPoint &pStartPosPointB) |
| virtual void | doOnPinchMove (const fsPoint &pCurrPos, const fsPoint &pDelta, fsS32 pPointID) |
| virtual void | doOnPinchEnd (const fsPoint &pCurrPos, const fsPoint &pDelta, fsS32 pPointID) |
| | gfILensComponent (fsCEntity *pParent, fsBool pHandleTaps, fsBool pHandleDragEvent, fsBool pHandlePinchEvents) |
| Protected Member Functions inherited from fsIGestureHandlingComponent |
| virtual void | stolenInputDo () |
| void | gestureTypesSet (fsBool pHandleTaps, fsBool pHandleDragEvent, fsBool pHandlePinchEvents) |
| fsBool | messageProcessDo (const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override |
| void | listenersRegisterDo () override |
| void | listenersDeregisterDo () override |
| void | gestureReset () |
| | fsIGestureHandlingComponent (fsCEntity *pParent, fsBool pHandleTaps, fsBool pHandleDragEvent, fsBool pHandlePinchEvents) |
| virtual | ~fsIGestureHandlingComponent () |
| virtual void | resetDo () |
| virtual void | renderDo () |
| virtual void | matrixApplyDo () |
| virtual void | postLoadDo () |
| virtual void | deserialiseDo () |
| virtual void | serialiseDo () |
| virtual void | initialiseFromVariableTableDo (const fsCVariableTable &pVars) |
| virtual void | initialiseDo () |
| virtual void | finaliseDo () |
| virtual | ~fsIComponent () |
| | fsIComponent (fsCEntity *pParent) |
| virtual void | inputStealDo () |
| | fsIMessageListener (fsS32 pPriority) |
| virtual | ~fsIMessageListener () |
|
| enum | {
ePRIORITY_NORMAL = 0
, ePRIORITY_DEBUG_WINDOW
, ePRIORITY_SOFTWARE_CURSOR
, ePRIORITY_TEXT_ENTRY
,
ePRIORITY_DEBUG_MODAL
, ePRIORITY_DEBUG_MODAL_BUTTON
} |
| static fsBool | lessThan (const fsIMessageListener *pLHS, const fsIMessageListener *pRHS) |
| Protected Types inherited from fsIGestureHandlingComponent |
| enum | {
eSTATE_NOT_IN_GESTURE = 0
, eSTATE_MOUSE_OVER
, eSTATE_EVALUATING_GESTURE_TYPE
, eSTATE_IN_TAP_GESTURE
,
eSTATE_IN_DRAG_GESTURE
, eSTATE_IN_PINCH_GESTURE
, eSTATE_WAITING_FOR_ALL_POINTS_TO_RELEASE
} |
◆ ~gfILensComponent()
| gfILensComponent::~gfILensComponent |
( |
| ) |
|
|
virtual |
◆ gfILensComponent()
◆ doOnDragEnd()
| void gfILensComponent::doOnDragEnd |
( |
const fsPoint & | pEndPos | ) |
|
|
protectedvirtual |
◆ doOnDragMove()
| void gfILensComponent::doOnDragMove |
( |
const fsPoint & | pCurrPos | ) |
|
|
protectedvirtual |
◆ doOnDragStart()
| void gfILensComponent::doOnDragStart |
( |
const fsPoint & | pStartPos | ) |
|
|
protectedvirtual |
◆ doOnPinchEnd()
| void gfILensComponent::doOnPinchEnd |
( |
const fsPoint & | pCurrPos, |
|
|
const fsPoint & | pDelta, |
|
|
fsS32 | pPointID ) |
|
protectedvirtual |
◆ doOnPinchMove()
| void gfILensComponent::doOnPinchMove |
( |
const fsPoint & | pCurrPos, |
|
|
const fsPoint & | pDelta, |
|
|
fsS32 | pPointID ) |
|
protectedvirtual |
◆ doOnPinchStart()
| void gfILensComponent::doOnPinchStart |
( |
const fsPoint & | pStartPosPointA, |
|
|
const fsPoint & | pStartPosPointB ) |
|
protectedvirtual |
◆ doOnTap()
| void gfILensComponent::doOnTap |
( |
const fsPoint & | pTapPos | ) |
|
|
protectedvirtual |
◆ targetGet()
| fsCEntity *const gfILensComponent::targetGet |
( |
| ) |
|
|
protected |
◆ targetGetDo()
| fsCEntity *const gfILensComponent::targetGetDo |
( |
| ) |
|
|
protectedvirtual |
◆ updateDo()
| void gfILensComponent::updateDo |
( |
fsS32 | pDeltaMs | ) |
|
|
overrideprotectedvirtual |
◆ zoomAndScrollReset()
| void gfILensComponent::zoomAndScrollReset |
( |
| ) |
|
|
protected |
◆ zoomClear()
| void gfILensComponent::zoomClear |
( |
| ) |
|
◆ zoomSet()
◆ mDrag
| std::unique_ptr<fsCDrag> gfILensComponent::mDrag |
|
protected |
◆ mDragMessage
◆ mDragPos
◆ mInitialisedTarget
| fsCEntity* gfILensComponent::mInitialisedTarget = nullptr |
|
protected |
◆ mRunningTime
| fsS32 gfILensComponent::mRunningTime |
|
protected |
◆ mZoom
| std::unique_ptr<fsCZoom> gfILensComponent::mZoom |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/fission/fission/gameModules/gfComponents/components/subScene/gfILensComponent.h
- /home/runner/work/fission/fission/gameModules/gfComponents/components/subScene/gfILensComponent.cpp