CAMERA(float aInitialDistance) | CAMERA | explicit |
CAMERA(SFVEC3F aInitPos, SFVEC3F aLookat, PROJECTION_TYPE aProjectionType) | CAMERA | explicit |
DEFAULT_MAX_ZOOM | CAMERA | static |
DEFAULT_MIN_ZOOM | CAMERA | static |
Drag(const wxPoint &aNewMousePosition) override | TRACK_BALL | virtual |
GetCameraInitPos() const | CAMERA | inline |
GetCameraMinDimension() const | CAMERA | |
GetCameraPos() const | CAMERA | inline |
GetCurMousePosition() | CAMERA | inline |
GetDir() const | CAMERA | inline |
GetFar() const | CAMERA | inline |
GetFocalLen() const | CAMERA | inline |
GetFrustum() const | CAMERA | inline |
GetLookAtPos() const | CAMERA | inline |
GetLookAtPos_T1() const | CAMERA | inline |
GetMaxZoom() | CAMERA | inline |
GetMinZoom() | CAMERA | inline |
GetNear() const | CAMERA | inline |
GetPos() const | CAMERA | inline |
GetProjection() | CAMERA | inline |
GetProjectionMatrix() const | CAMERA | |
GetProjectionMatrixInv() const | CAMERA | |
GetRight() const | CAMERA | inline |
GetRotationMatrix() const | CAMERA | |
GetUp() const | CAMERA | inline |
GetViewMatrix() const | CAMERA | |
GetViewMatrix_Inv() const | CAMERA | |
GetZoom() const | CAMERA | inline |
initQuat() | TRACK_BALL | private |
Interpolate(float t) override | TRACK_BALL | virtual |
m_board_lookat_pos_init | CAMERA | protected |
m_camera_pos | CAMERA | protected |
m_camera_pos_init | CAMERA | protected |
m_camera_pos_t0 | CAMERA | protected |
m_camera_pos_t1 | CAMERA | protected |
m_dir | CAMERA | protected |
m_focalLen | CAMERA | protected |
m_frustum | CAMERA | protected |
m_interpolation_mode | CAMERA | protected |
m_lastPosition | CAMERA | protected |
m_logTrace | CAMERA | protectedstatic |
m_lookat_pos | CAMERA | protected |
m_lookat_pos_t0 | CAMERA | protected |
m_lookat_pos_t1 | CAMERA | protected |
m_maxZoom | CAMERA | protected |
m_minZoom | CAMERA | protected |
m_parametersChanged | CAMERA | protected |
m_pos | CAMERA | protected |
m_projectionMatrix | CAMERA | protected |
m_projectionMatrixInv | CAMERA | protected |
m_projectionType | CAMERA | protected |
m_quat_t0 | TRACK_BALL | private |
m_quat_t1 | TRACK_BALL | private |
m_right | CAMERA | protected |
m_right_nX | CAMERA | protected |
m_rotate_aux | CAMERA | protected |
m_rotate_aux_t0 | CAMERA | protected |
m_rotate_aux_t1 | CAMERA | protected |
m_rotationMatrix | CAMERA | protected |
m_rotationMatrixAux | CAMERA | protected |
m_scr_nX | CAMERA | protected |
m_scr_nY | CAMERA | protected |
m_up | CAMERA | protected |
m_up_nY | CAMERA | protected |
m_viewMatrix | CAMERA | protected |
m_viewMatrixInverse | CAMERA | protected |
m_windowSize | CAMERA | protected |
m_zoom | CAMERA | protected |
m_zoom_t0 | CAMERA | protected |
m_zoom_t1 | CAMERA | protected |
MakeRay(const SFVEC2I &aWindowPos, SFVEC3F &aOutOrigin, SFVEC3F &aOutDirection) const | CAMERA | |
MakeRay(const SFVEC2F &aWindowPos, SFVEC3F &aOutOrigin, SFVEC3F &aOutDirection) const | CAMERA | |
MakeRayAtCurrentMousePosition(SFVEC3F &aOutOrigin, SFVEC3F &aOutDirection) const | CAMERA | |
Pan(const wxPoint &aNewMousePosition) override | TRACK_BALL | virtual |
Pan(const SFVEC3F &aDeltaOffsetInc) override | TRACK_BALL | virtual |
Pan_T1(const SFVEC3F &aDeltaOffsetInc) override | TRACK_BALL | virtual |
ParametersChanged() | CAMERA | |
ParametersChangedQuery() const | CAMERA | inline |
rebuildProjection() | CAMERA | protected |
Reset() | CAMERA | virtual |
Reset_T1() override | TRACK_BALL | virtual |
ResetXYpos() | CAMERA | |
ResetXYpos_T1() | CAMERA | |
RotateScreen(float aAngleInRadians) | CAMERA | |
RotateX(float aAngleInRadians) | CAMERA | |
RotateX_T1(float aAngleInRadians) | CAMERA | |
RotateY(float aAngleInRadians) | CAMERA | |
RotateY_T1(float aAngleInRadians) | CAMERA | |
RotateZ(float aAngleInRadians) | CAMERA | |
RotateZ_T1(float aAngleInRadians) | CAMERA | |
SetBoardLookAtPos(const SFVEC3F &aBoardPos) | CAMERA | |
SetCurMousePosition(const wxPoint &aPosition) | CAMERA | |
SetCurWindowSize(const wxSize &aSize) | CAMERA | |
SetInterpolateMode(CAMERA_INTERPOLATION aInterpolateMode) | CAMERA | inline |
SetLookAtPos_T1(const SFVEC3F &aLookAtPos) | CAMERA | inline |
SetMaxZoom(float maxZoom) | CAMERA | inline |
SetMinZoom(float minZoom) | CAMERA | inline |
SetProjection(PROJECTION_TYPE aProjection) | CAMERA | inline |
SetRotationMatrix(const glm::mat4 &aRotation) | CAMERA | |
SetT0_and_T1_current_T() override | TRACK_BALL | virtual |
SetViewMatrix(glm::mat4 aViewMatrix) | CAMERA | |
ToggleProjection() | CAMERA | |
TRACK_BALL(float aInitialDistance) | TRACK_BALL | explicit |
TRACK_BALL(SFVEC3F aInitPos, SFVEC3F aLookat, PROJECTION_TYPE aProjectionType) | TRACK_BALL | explicit |
Update() | CAMERA | inline |
updateFrustum() | CAMERA | protected |
updateRotationMatrix() | CAMERA | protected |
updateViewMatrix() | CAMERA | protected |
ViewCommand_T1(VIEW3D_TYPE aRequestedView) | CAMERA | |
Zoom(float aFactor) | CAMERA | |
Zoom_T1(float aFactor) | CAMERA | |
zoomChanged() | CAMERA | protected |
ZoomReset() | CAMERA | |
~CAMERA() | CAMERA | inlinevirtual |
~TRACK_BALL() | TRACK_BALL | inlinevirtual |