Class Aspect_WindowInputListener
Hierarchy
- Aspect_WindowInputListener
Methods
AddTouchPoint
- AddTouchPoint(theId: Standard_ThreadId, thePnt: OpenGl_Vec2d, theClearBefore: boolean): void
Parameters
theId: Standard_ThreadId
thePnt: OpenGl_Vec2d
theClearBefore: boolean
Returns void
Change3dMouseIsNoRotate
- Change3dMouseIsNoRotate(): any
Change3dMouseToReverse
- Change3dMouseToReverse(): any
Get3dMouseIsNoRotate
- Get3dMouseIsNoRotate(): any
Get3dMouseRotationScale
- Get3dMouseRotationScale(): number
Get3dMouseToReverse
- Get3dMouseToReverse(): any
Get3dMouseTranslationScale
- Get3dMouseTranslationScale(): number
HasTouchPoints
- HasTouchPoints(): boolean
KeyDown
- KeyDown(theKey: Aspect_VKey, theTime: number, thePressure: number): void
Parameters
theKey: Aspect_VKey
theTime: number
thePressure: number
Returns void
KeyFromAxis
- KeyFromAxis(theNegative: Aspect_VKey, thePositive: Aspect_VKey, theTime: number, thePressure: number): void
Parameters
theNegative: Aspect_VKey
thePositive: Aspect_VKey
theTime: number
thePressure: number
Returns void
KeyUp
- KeyUp(theKey: Aspect_VKey, theTime: number): void
Parameters
theKey: Aspect_VKey
theTime: number
Returns void
LastMouseFlags
- LastMouseFlags(): Aspect_VKeyFlags
LastMousePosition
- LastMousePosition(): OpenGl_Vec2i
PressMouseButton
- PressMouseButton(thePoint: OpenGl_Vec2i, theButton: Aspect_VKeyMouse, theModifiers: Aspect_VKeyFlags, theIsEmulated: boolean): boolean
Parameters
thePoint: OpenGl_Vec2i
theButton: Aspect_VKeyMouse
theModifiers: Aspect_VKeyFlags
theIsEmulated: boolean
Returns boolean
PressedMouseButtons
- PressedMouseButtons(): Aspect_VKeyMouse
ProcessConfigure
- ProcessConfigure(theIsResized: boolean): void
ProcessFocus
- ProcessFocus(theIsActivated: boolean): void
ReleaseMouseButton
- ReleaseMouseButton(thePoint: OpenGl_Vec2i, theButton: Aspect_VKeyMouse, theModifiers: Aspect_VKeyFlags, theIsEmulated: boolean): boolean
Parameters
thePoint: OpenGl_Vec2i
theButton: Aspect_VKeyMouse
theModifiers: Aspect_VKeyFlags
theIsEmulated: boolean
Returns boolean
RemoveTouchPoint
- RemoveTouchPoint(theId: Standard_ThreadId, theClearSelectPnts: boolean): boolean
Parameters
theId: Standard_ThreadId
theClearSelectPnts: boolean
Returns boolean
Set3dMousePreciseInput
- Set3dMousePreciseInput(theIsQuadric: boolean): void
Set3dMouseRotationScale
- Set3dMouseRotationScale(theScale: number): void
Set3dMouseTranslationScale
- Set3dMouseTranslationScale(theScale: number): void
To3dMousePreciseInput
- To3dMousePreciseInput(): boolean
TouchPoints
- TouchPoints(): Aspect_TouchMap
Update3dMouse
- Update3dMouse(theEvent: WNT_HIDSpaceMouse): boolean
Parameters
theEvent: WNT_HIDSpaceMouse
Returns boolean
UpdateMouseButtons
- UpdateMouseButtons(thePoint: OpenGl_Vec2i, theButtons: Aspect_VKeyMouse, theModifiers: Aspect_VKeyFlags, theIsEmulated: boolean): boolean
Parameters
thePoint: OpenGl_Vec2i
theButtons: Aspect_VKeyMouse
theModifiers: Aspect_VKeyFlags
theIsEmulated: boolean
Returns boolean
UpdateMousePosition
- UpdateMousePosition(thePoint: OpenGl_Vec2i, theButtons: Aspect_VKeyMouse, theModifiers: Aspect_VKeyFlags, theIsEmulated: boolean): boolean
Parameters
thePoint: OpenGl_Vec2i
theButtons: Aspect_VKeyMouse
theModifiers: Aspect_VKeyFlags
theIsEmulated: boolean
Returns boolean
UpdateMouseScroll
Parameters
Returns boolean
UpdateTouchPoint
- UpdateTouchPoint(theId: Standard_ThreadId, thePnt: OpenGl_Vec2d): void
Parameters
theId: Standard_ThreadId
thePnt: OpenGl_Vec2d
Returns void
update3dMouseKeys
- update3dMouseKeys(theEvent: WNT_HIDSpaceMouse): boolean
Parameters
theEvent: WNT_HIDSpaceMouse
Returns boolean
update3dMouseRotation
- update3dMouseRotation(theEvent: WNT_HIDSpaceMouse): boolean
Parameters
theEvent: WNT_HIDSpaceMouse
Returns boolean
update3dMouseTranslation
- update3dMouseTranslation(theEvent: WNT_HIDSpaceMouse): boolean
Parameters
theEvent: WNT_HIDSpaceMouse
Returns boolean