-
- MeshActor mHighlightMeshActor; ///< Mesh Actor to display highlight
- Mesh mHighlightMesh; ///< Mesh for highlight
- MeshData mHighlightMeshData; ///< Mesh Data for highlight
- Material mHighlightMaterial; ///< Material used for highlight
- Vector4 mHighlightColor; ///< Color of the highlight
- QuadContainer mHighlightQuadList; ///< Sub-selections that combine to create the complete selection highlight
-
- TextSelectionPopup mCopyPastePopup;
-
- Image mCursorImage;
- Image mGrabHandleImage;
-
- TapGestureDetector mTapDetector;
- PanGestureDetector mPanGestureDetector;
-
- Rect<int> mBoundingBox;
+ QuadContainer mHighlightQuadList; ///< Sub-selections that combine to create the complete selection highlight
+
+ Rect<int> mBoundingBox;
+ Vector4 mHighlightColor; ///< Color of the highlight
+
+ unsigned int mActiveCursor;
+ unsigned int mCursorBlinkInterval;
+ float mCursorBlinkDuration;
+ float mGrabDisplacementX;
+ float mGrabDisplacementY;
+
+ bool mActiveGrabHandle : 1;
+ bool mActiveSelection : 1;
+ bool mActiveCopyPastePopup : 1;
+ bool mCursorBlinkStatus : 1; ///< Flag to switch between blink on and blink off.
+ bool mPrimaryCursorVisible : 1; ///< Whether the primary cursor is visible.
+ bool mSecondaryCursorVisible : 1; ///< Whether the secondary cursor is visible.