CCameraControl(GLFWwindow *window, float theta=0.0f, float phi=-glm::pi< float >()/2, float radius=2.4f, float turnSpeed=0.004f, float scrollSpeed=0.33f, float panSpeed=0.01f) | DirectGraphicalModels::vis::CCameraControl | |
CTrackballCamera(float theta, float phi, float radius) | DirectGraphicalModels::vis::CTrackballCamera | inline |
cursorPosCallback(double x, double y) | DirectGraphicalModels::vis::CCameraControl | private |
getCameraOrintation(void) const | DirectGraphicalModels::vis::CTrackballCamera | inlineprotected |
getCameraPosition(void) const | DirectGraphicalModels::vis::CTrackballCamera | inlineprotected |
getViewMatrix(void) | DirectGraphicalModels::vis::CTrackballCamera | |
m_mouseEvent | DirectGraphicalModels::vis::CCameraControl | private |
m_mouseLastPos | DirectGraphicalModels::vis::CCameraControl | private |
m_panSpeed | DirectGraphicalModels::vis::CCameraControl | private |
m_scrollSpeed | DirectGraphicalModels::vis::CCameraControl | private |
m_turnSpeed | DirectGraphicalModels::vis::CCameraControl | private |
mouseButtonCallback(int button, int action, int mods) | DirectGraphicalModels::vis::CCameraControl | private |
mouseEvent enum name | DirectGraphicalModels::vis::CCameraControl | private |
pan(float dx, float dy) | DirectGraphicalModels::vis::CTrackballCamera | protected |
reset(void) | DirectGraphicalModels::vis::CTrackballCamera | |
rotate(float dTheta, float dPhi) | DirectGraphicalModels::vis::CTrackballCamera | protected |
scrollCallback(double x, double y) | DirectGraphicalModels::vis::CCameraControl | private |
updateViewMatrix(void) | DirectGraphicalModels::vis::CTrackballCamera | inlineprotected |
zoom(float dRadius) | DirectGraphicalModels::vis::CTrackballCamera | protected |
~CCameraControl(void) | DirectGraphicalModels::vis::CCameraControl | inlinevirtual |
~CTrackballCamera(void) | DirectGraphicalModels::vis::CTrackballCamera | inlinevirtual |