CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
CFxHitTestInfo Class Referenceabstract

#include <FxHitTestInfo.h>

Public Types

enum  _GestureState {
  NoGesture = 0 , GestureStarted = 1 , GestureUpdated = 2 , GestureFinished = 3 ,
  GestureCanceled = 4
}
 
typedef enum CFxHitTestInfo::_GestureState GestureState
 

Public Member Functions

 CFxHitTestInfo ()
 
virtual ~CFxHitTestInfo ()
 
virtual bool IsMouseEvent () const =0
 
virtual bool IsDragEvent () const =0
 
virtual bool IsKeyboardEvent () const =0
 
virtual bool IsKeyboardPressEvent () const =0
 
virtual bool IsKeyboardReleaseEvent () const =0
 
virtual bool IsMouseWheel () const =0
 
virtual bool IsGesture () const =0
 
virtual bool IsGesturePan () const =0
 
virtual bool IsGesturePinch () const =0
 
virtual GestureState GetGestureState () const =0
 
virtual bool IsFxEvent () const =0
 
virtual int GetFxEventType () const =0
 
virtual const OdGsDCPoint GetMousePosition () const =0
 
virtual const OdGePoint2d GetMousePositionF () const =0
 
virtual bool IsLeftMouseButtonPressed () const =0
 
virtual bool IsMiddleMouseButtonPressed () const =0
 
virtual bool IsRightMouseButtonPressed () const =0
 
virtual bool IsShiftPressed () const =0
 
virtual bool IsCtrlPressed () const =0
 
virtual bool IsAltPressed () const =0
 
virtual bool IsMouseMoved () const =0
 
virtual bool IsLeftButtonDown () const =0
 
virtual bool IsLeftButtonUp () const =0
 
virtual bool IsMiddleButtonDown () const =0
 
virtual bool IsMiddleButtonUp () const =0
 
virtual bool IsRightButtonDown () const =0
 
virtual bool IsRightButtonUp () const =0
 
virtual bool IsMouseOverActiveViewport () const =0
 
virtual int GetWheelDelta () const =0
 
virtual int GetWheelOrientation () const =0
 
virtual const OdGePoint2dGetGesturePanOffset () const =0
 
virtual double GetGesturePinchScaleFactor () const =0
 
virtual const OdGsDCPointGetGesturePinchCenterPoint () const =0
 
virtual double GetGesturePinchRollAngle () const =0
 
virtual double GetGestureSwipeAngle () const =0
 
virtual bool IsRightButtonTrippleClick () const =0
 
virtual bool IsMiddleButtonTrippleClick () const =0
 
virtual bool IsLeftButtonTrippleClick () const =0
 
virtual bool IsRightButtonDoubleClick () const =0
 
virtual bool IsMiddleButtonDoubleClick () const =0
 
virtual bool IsLeftButtonDoubleClick () const =0
 
virtual bool IsRightButtonClick () const =0
 
virtual bool IsMiddleButtonClick () const =0
 
virtual bool IsLeftButtonClick () const =0
 
virtual bool IsInsideDragSelectSequence () const =0
 
virtual bool IsInsideDragDropSequence () const =0
 
virtual bool IsCancelPressed () const =0
 
virtual bool IsSpacePressed () const =0
 
virtual bool IsArrowUpPressed () const =0
 
virtual bool IsArrowDownPressed () const =0
 
virtual bool IsContinuousEvent () const =0
 
virtual bool IsInsideLISP () const =0
 
virtual bool IsInsideCommand () const =0
 
virtual bool IsInsideSelect () const =0
 
virtual int GetKey () const =0
 
virtual const CFxStringGetKeyText () const =0
 
virtual const CFxDocumentGetFxDocument () const =0
 
virtual void EnableSystemCursorGraphics ()=0
 
virtual void DisableSystemCursorGraphics ()=0
 
virtual int SystemCursorDisableCount () const =0
 
virtual void SkipNextRightMouseButtonUpEvent ()=0
 
virtual void SkipKeyboardInput ()=0
 
virtual const CFxEventGetEvent () const =0
 

Detailed Description

Description: Represents the events info. Library: DDKERNEL

Definition at line 36 of file FxHitTestInfo.h.

Member Typedef Documentation

◆ GestureState

Description: Values that represent _GestureState.

Member Enumeration Documentation

◆ _GestureState

Description: Values that represent _GestureState.

Enumerator
NoGesture 
GestureStarted 
GestureUpdated 
GestureFinished 
GestureCanceled 

Definition at line 42 of file FxHitTestInfo.h.

Constructor & Destructor Documentation

◆ CFxHitTestInfo()

CFxHitTestInfo::CFxHitTestInfo ( )

◆ ~CFxHitTestInfo()

virtual CFxHitTestInfo::~CFxHitTestInfo ( )
virtual

Member Function Documentation

◆ DisableSystemCursorGraphics()

virtual void CFxHitTestInfo::DisableSystemCursorGraphics ( )
pure virtual

Description: Disables system cursor graphics.

◆ EnableSystemCursorGraphics()

virtual void CFxHitTestInfo::EnableSystemCursorGraphics ( )
pure virtual

Description: Enables system cursor graphics.

◆ GetEvent()

virtual const CFxEvent * CFxHitTestInfo::GetEvent ( ) const
pure virtual

◆ GetFxDocument()

virtual const CFxDocument * CFxHitTestInfo::GetFxDocument ( ) const
pure virtual

Description: Returns document.

◆ GetFxEventType()

virtual int CFxHitTestInfo::GetFxEventType ( ) const
pure virtual

Description: Returns fx type event.

◆ GetGesturePanOffset()

virtual const OdGePoint2d & CFxHitTestInfo::GetGesturePanOffset ( ) const
pure virtual

Description: Returns the offset on the executed pan gesture.

◆ GetGesturePinchCenterPoint()

virtual const OdGsDCPoint & CFxHitTestInfo::GetGesturePinchCenterPoint ( ) const
pure virtual

Description: Returns the scale center point on the executed pinch gesture.

◆ GetGesturePinchRollAngle()

virtual double CFxHitTestInfo::GetGesturePinchRollAngle ( ) const
pure virtual

Description: Returns the rool angle on the executed pinch gesture.

◆ GetGesturePinchScaleFactor()

virtual double CFxHitTestInfo::GetGesturePinchScaleFactor ( ) const
pure virtual

Description: Returns the scale factor on the executed pinch gesture.

◆ GetGestureState()

virtual GestureState CFxHitTestInfo::GetGestureState ( ) const
pure virtual

Description: Returns current gesture's state.

◆ GetGestureSwipeAngle()

virtual double CFxHitTestInfo::GetGestureSwipeAngle ( ) const
pure virtual

Description: Returns the direction of the executed swipe gesture.

◆ GetKey()

virtual int CFxHitTestInfo::GetKey ( ) const
pure virtual

Description: Returns if keyboard key.

◆ GetKeyText()

virtual const CFxString & CFxHitTestInfo::GetKeyText ( ) const
pure virtual

Description: Returns if keyboard key text.

◆ GetMousePosition()

virtual const OdGsDCPoint CFxHitTestInfo::GetMousePosition ( ) const
pure virtual

Description:

◆ GetMousePositionF()

virtual const OdGePoint2d CFxHitTestInfo::GetMousePositionF ( ) const
pure virtual

Description:

◆ GetWheelDelta()

virtual int CFxHitTestInfo::GetWheelDelta ( ) const
pure virtual

Description: Returns the wheel delta.

◆ GetWheelOrientation()

virtual int CFxHitTestInfo::GetWheelOrientation ( ) const
pure virtual

Description: Returns the wheel orientation. Horizontal = 0x1 Vertical = 0x2

◆ IsAltPressed()

virtual bool CFxHitTestInfo::IsAltPressed ( ) const
pure virtual

Description: Returns if Alt key is pressed.

◆ IsArrowDownPressed()

virtual bool CFxHitTestInfo::IsArrowDownPressed ( ) const
pure virtual

Description: Checks if arrow down is pressed.

◆ IsArrowUpPressed()

virtual bool CFxHitTestInfo::IsArrowUpPressed ( ) const
pure virtual

Description: Checks if arrow up is pressed.

◆ IsCancelPressed()

virtual bool CFxHitTestInfo::IsCancelPressed ( ) const
pure virtual

Description: Checks if cancel is pressed.

◆ IsContinuousEvent()

virtual bool CFxHitTestInfo::IsContinuousEvent ( ) const
pure virtual

Description: Returns if it's continuous event.

◆ IsCtrlPressed()

virtual bool CFxHitTestInfo::IsCtrlPressed ( ) const
pure virtual

Description: Returns if Ctrl key is pressed.

◆ IsDragEvent()

virtual bool CFxHitTestInfo::IsDragEvent ( ) const
pure virtual

Description: Returns drag event type.

◆ IsFxEvent()

virtual bool CFxHitTestInfo::IsFxEvent ( ) const
pure virtual

Description: Checks if is FxEvent.

◆ IsGesture()

virtual bool CFxHitTestInfo::IsGesture ( ) const
pure virtual

◆ IsGesturePan()

virtual bool CFxHitTestInfo::IsGesturePan ( ) const
pure virtual

◆ IsGesturePinch()

virtual bool CFxHitTestInfo::IsGesturePinch ( ) const
pure virtual

◆ IsInsideCommand()

virtual bool CFxHitTestInfo::IsInsideCommand ( ) const
pure virtual

Description: Checks if keyboard event is inside Command control.

◆ IsInsideDragDropSequence()

virtual bool CFxHitTestInfo::IsInsideDragDropSequence ( ) const
pure virtual

Description: Checks if it's inside drag & drop sequence.

◆ IsInsideDragSelectSequence()

virtual bool CFxHitTestInfo::IsInsideDragSelectSequence ( ) const
pure virtual

Description: Checks if it's inside drag-select sequence.

◆ IsInsideLISP()

virtual bool CFxHitTestInfo::IsInsideLISP ( ) const
pure virtual

Description: Checks if keyboard event is inside LISP control.

◆ IsInsideSelect()

virtual bool CFxHitTestInfo::IsInsideSelect ( ) const
pure virtual

Description: Checks if keyboard event is inside Select control.

◆ IsKeyboardEvent()

virtual bool CFxHitTestInfo::IsKeyboardEvent ( ) const
pure virtual

Description: Returns keyboard event.

◆ IsKeyboardPressEvent()

virtual bool CFxHitTestInfo::IsKeyboardPressEvent ( ) const
pure virtual

Description: Returns keyboard press event.

◆ IsKeyboardReleaseEvent()

virtual bool CFxHitTestInfo::IsKeyboardReleaseEvent ( ) const
pure virtual

Description: Returns keyboard release event.

◆ IsLeftButtonClick()

virtual bool CFxHitTestInfo::IsLeftButtonClick ( ) const
pure virtual

Description: Checks if mouse left button is single clicked.

◆ IsLeftButtonDoubleClick()

virtual bool CFxHitTestInfo::IsLeftButtonDoubleClick ( ) const
pure virtual

Description: Checks if mouse left button is double clicked.

◆ IsLeftButtonDown()

virtual bool CFxHitTestInfo::IsLeftButtonDown ( ) const
pure virtual

Description: Checks if mouse left button is down.

◆ IsLeftButtonTrippleClick()

virtual bool CFxHitTestInfo::IsLeftButtonTrippleClick ( ) const
pure virtual

Description: Checks if mouse left button is double clicked.

◆ IsLeftButtonUp()

virtual bool CFxHitTestInfo::IsLeftButtonUp ( ) const
pure virtual

Description: Checks if mouse left button is up.

◆ IsLeftMouseButtonPressed()

virtual bool CFxHitTestInfo::IsLeftMouseButtonPressed ( ) const
pure virtual

Description: Returns if LeftMouseButton is pressed.

◆ IsMiddleButtonClick()

virtual bool CFxHitTestInfo::IsMiddleButtonClick ( ) const
pure virtual

Description: Checks if mouse middle button is single clicked.

◆ IsMiddleButtonDoubleClick()

virtual bool CFxHitTestInfo::IsMiddleButtonDoubleClick ( ) const
pure virtual

Description: Checks if mouse middle button is double clicked.

◆ IsMiddleButtonDown()

virtual bool CFxHitTestInfo::IsMiddleButtonDown ( ) const
pure virtual

Description: Checks if mouse middle button is down.

◆ IsMiddleButtonTrippleClick()

virtual bool CFxHitTestInfo::IsMiddleButtonTrippleClick ( ) const
pure virtual

Description: Checks if mouse middle button is double clicked.

◆ IsMiddleButtonUp()

virtual bool CFxHitTestInfo::IsMiddleButtonUp ( ) const
pure virtual

Description: Checks if mouse middle button is up.

◆ IsMiddleMouseButtonPressed()

virtual bool CFxHitTestInfo::IsMiddleMouseButtonPressed ( ) const
pure virtual

Description: Returns if MiddleMouseButton is pressed.

◆ IsMouseEvent()

virtual bool CFxHitTestInfo::IsMouseEvent ( ) const
pure virtual

Description: Returns mouse event type.

◆ IsMouseMoved()

virtual bool CFxHitTestInfo::IsMouseMoved ( ) const
pure virtual

Description: Returns if mouse moved.

◆ IsMouseOverActiveViewport()

virtual bool CFxHitTestInfo::IsMouseOverActiveViewport ( ) const
pure virtual

Description: Checks if mouse is over active viewport.

◆ IsMouseWheel()

virtual bool CFxHitTestInfo::IsMouseWheel ( ) const
pure virtual

Description: Returns mouse wheel event.

◆ IsRightButtonClick()

virtual bool CFxHitTestInfo::IsRightButtonClick ( ) const
pure virtual

Description: Checks if mouse right button is single clicked.

◆ IsRightButtonDoubleClick()

virtual bool CFxHitTestInfo::IsRightButtonDoubleClick ( ) const
pure virtual

Description: Checks if mouse right button is double clicked.

◆ IsRightButtonDown()

virtual bool CFxHitTestInfo::IsRightButtonDown ( ) const
pure virtual

Description: Checks if mouse right button is down.

◆ IsRightButtonTrippleClick()

virtual bool CFxHitTestInfo::IsRightButtonTrippleClick ( ) const
pure virtual

Description: Checks if mouse right button is double clicked.

◆ IsRightButtonUp()

virtual bool CFxHitTestInfo::IsRightButtonUp ( ) const
pure virtual

Description: Checks if mouse right button is up.

◆ IsRightMouseButtonPressed()

virtual bool CFxHitTestInfo::IsRightMouseButtonPressed ( ) const
pure virtual

Description: Returns if RighttMouseButton is pressed.

◆ IsShiftPressed()

virtual bool CFxHitTestInfo::IsShiftPressed ( ) const
pure virtual

Description: Returns if Shift key is pressed.

◆ IsSpacePressed()

virtual bool CFxHitTestInfo::IsSpacePressed ( ) const
pure virtual

Description: Checks if space is pressed.

◆ SkipKeyboardInput()

virtual void CFxHitTestInfo::SkipKeyboardInput ( )
pure virtual

Description: Skip keyboard input.

◆ SkipNextRightMouseButtonUpEvent()

virtual void CFxHitTestInfo::SkipNextRightMouseButtonUpEvent ( )
pure virtual

Description: Skip next right mouse button up event.

◆ SystemCursorDisableCount()

virtual int CFxHitTestInfo::SystemCursorDisableCount ( ) const
pure virtual

Description: Disables system cursor count.


The documentation for this class was generated from the following file: