C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
+ Collaboration diagram for Camera control processes:

Classes

class  VSN::PrAbstractCamera
 PrAbstractCamera class is the base class that performs processing of the user's input and operates with the scene. More...
 
class  VSN::PrCameraComplexRotation
 NO TRANSLATION. More...
 
class  VSN::PrCameraOrbit
 NO TRANSLATION. More...
 
class  VSN::PrCameraPan
 PrCameraPan class pans the camera relative to a current view. More...
 
class  VSN::PrCameraRelativeOrbit
 PrCameraRelativeOrbit class provides camera orbiting around the target. More...
 
class  VSN::PrCameraRotate
 NO TRANSLATION. More...
 
class  VSN::Experiment::PrCameraWalk
 PrCameraWalk class provides scene zooming about its center. More...
 
class  VSN::PrCameraZoom
 PrCameraZoom class provides scene zooming about its center. More...
 
class  VSN::PrCameraZoomBox
 NO TRANSLATION. More...
 
class  VSN::PrBasicFindSelect
 PrBasicFindSelect class is the base class to search objects with different methods. More...
 
class  VSN::PrFindSelectObject
 PrFindSelectObject class performs searching objects under the mouse cursor. More...
 
class  VSN::PrFindSelectArea
 PrFindSelectObject class performs searching objects with the bounding frame. More...
 
class  VSN::Process
 Process class serves as a base for classes and handles user input or manipulates with the scene. More...
 
class  VSN::ProcessEvent
 ProcessEvent class is the event and also base class for all event classes. Event objects contain event parameters. More...
 
class  VSN::InputEvent
 InputEvent class is the base class for events that describes user input. More...
 
class  VSN::KeyEvent
 NO TRANSLATION. More...
 
class  VSN::MouseEvent
 MouseEvent class contains parameters that describe a mouse event. More...
 
class  VSN::WheelEvent
 WheelEvent class contains parameters that describes a scroll wheel event. More...
 
class  VSN::CameraEvent
 Camera position change event. More...
 
class  VSN::CloseEvent
 NOT TRANSLATED. More...
 
class  VSN::TimerEvent
 NOT TRANSLATED. More...
 
class  VSN::PlatformRenderingAreaEvent
 NOT TRANSLATED. More...
 
class  VSN::DrawEvent
 NOT TRANSLATED. More...
 
class  VSN::WindowStateModifiedEvent
 NOT TRANSLATED. More...
 
class  VSN::ChildEvent
 NOT TRANSLATED. More...
 
class  VSN::DeferredDeleteEvent
 NOT TRANSLATED. More...
 

Enumerations

enum  VSN::AppAttribute
 NO TRANSLATION.
 
enum  VSN::MouseButton {
  VSN::mb_Control = 1 << 1 , VSN::mb_Shift = 1 << 2 , VSN::mb_Alt = 1 << 3 , VSN::mb_LButton = 1 << 4 ,
  VSN::mb_MButton = 1 << 5 , VSN::mb_RButton = 1 << 6 , VSN::mb_Right_Control = 1 << 7 , VSN::mb_Right_Shift = 1 << 8 ,
  VSN::mb_Right_Alt = 1 << 9 , VSN::mb_Left_Control = 1 << 10 , VSN::mb_Left_Shift = 1 << 11 , VSN::mb_Left_Alt = 1 << 12 ,
  VSN::mb_Left_Arrow = 1 << 13 , VSN::mb_Up_Arrow = 1 << 14 , VSN::mb_Right_Arrow = 1 << 15 , VSN::mb_Down_Arrow = 1 << 16 ,
  VSN::mb_Joystick_Button_1 = 1 << 17 , VSN::mb_Joystick_Button_2 = 1 << 18 , VSN::mb_Joystick_Button_3 = 1 << 19 , VSN::mb_Joystick_Button_4 = 1 << 20 ,
  VSN::mb_Joystick_Button_5 = 1 << 21 , VSN::mb_Joystick_Button_6 = 1 << 22 , VSN::mb_Joystick_Button_7 = 1 << 23 , VSN::mb_Joystick_Button_8 = 1 << 24
}
 NO TRANSLATION. More...
 
enum  VSN::KeyCodes
 NO TRANSLATION.
 

Detailed Description

Enumeration Type Documentation

◆ MouseButton

NO TRANSLATION.

Enumerator
mb_Control 

mb_Control Any Ctrl Key.

mb_Shift 

mb_Shift Any Shift Key.

mb_Alt 

mb_Alt Any Alt Key.

mb_LButton 

mb_LButton Left Mouse Button.

mb_MButton 

mb_MButton Middle Mouse Button.

mb_RButton 

mb_RButton Right Mouse Button.

mb_Right_Control 

mb_Right_Control Right Ctrl Key.

mb_Right_Shift 

mb_Right_Shift Right Shift Key.

mb_Right_Alt 

mb_Right_Alt Right Alt Key.

mb_Left_Control 

mb_Left_Control Left Ctrl Key.

mb_Left_Shift 

mb_Left_Shift Left Shift Key.

mb_Left_Alt 

mb_Left_Alt Left Alt Key.

mb_Left_Arrow 

mb_Left_Arrow Left Arrow Key.

mb_Up_Arrow 

mb_Up_Arrow Up Arrow Key.

mb_Right_Arrow 

mb_Right_Arrow Right Arrow Key.

mb_Down_Arrow 

mb_Down_Arrow Down Arrow Key.

mb_Joystick_Button_1 

mb_Joystick_Button_1 Joystick Button 1.

mb_Joystick_Button_2 

mb_Joystick_Button_2 Joystick Button 2.

mb_Joystick_Button_3 

mb_Joystick_Button_3 Joystick Button 3.

mb_Joystick_Button_4 

mb_Joystick_Button_4 Joystick Button 4.

mb_Joystick_Button_5 

mb_Joystick_Button_5 Joystick Button 5.

mb_Joystick_Button_6 

mb_Joystick_Button_6 Joystick Button 6.

mb_Joystick_Button_7 

mb_Joystick_Button_7 Joystick Button 7.

mb_Joystick_Button_8 

mb_Joystick_Button_8 Joystick Button 8.