This is the complete list of members for BaseCamera, including all inherited members.
BaseCamera(const std::string &name, float aspect, float nearPlane, float farPlane) | BaseCamera | |
Create(CameraType type, const std::string &name="", float aspect=16.0f/9.0f, float nearPlane=0.1f, float farPlane=1000.0f) | BaseCamera | static |
FocusOnObject(const Vec3 &objectPosition) | BaseCamera | protectedvirtual |
FocusOnObjectSmooth(const Vec3 &objectPosition, float duration=1.0f) | BaseCamera | virtual |
GetAnimator() | BaseCamera | virtual |
GetAspectRatio() const | BaseCamera | inline |
GetFarPlane() const | BaseCamera | inline |
GetForward() const | BaseCamera | inline |
GetName() const | BaseCamera | inline |
GetNearPlane() const | BaseCamera | inline |
GetPosition() const | BaseCamera | inline |
GetProjectionMatrix() const =0 | BaseCamera | pure virtual |
GetRight() const | BaseCamera | inline |
GetTarget() const | BaseCamera | inline |
GetTransform() const | BaseCamera | virtual |
GetType() const =0 | BaseCamera | pure virtual |
GetTypeName() const =0 | BaseCamera | pure virtual |
GetUp() const | BaseCamera | inline |
GetViewMatrix() const | BaseCamera | virtual |
GetViewProjectionMatrix() const | BaseCamera | virtual |
IsAnimating() const | BaseCamera | virtual |
IsInputEnabled() const | BaseCamera | inlinevirtual |
IsMouseInViewport() const | BaseCamera | virtual |
LookAt(const Vec3 &position, const Vec3 &target, const Vec3 &up) | BaseCamera | virtual |
m_Animator | BaseCamera | protected |
m_Aspect | BaseCamera | protected |
m_CursorHidden | BaseCamera | protected |
m_Distance | BaseCamera | protected |
m_Far | BaseCamera | protected |
m_InputEnabled | BaseCamera | protected |
m_isMouseMovementActive | BaseCamera | protected |
m_MouseSensitivity | BaseCamera | protected |
m_Name | BaseCamera | protected |
m_Near | BaseCamera | protected |
m_Pitch | BaseCamera | protected |
m_Position | BaseCamera | protected |
m_Target | BaseCamera | protected |
m_Up | BaseCamera | protected |
m_ViewMatrix | BaseCamera | mutableprotected |
m_ViewMatrixDirty | BaseCamera | mutableprotected |
m_ViewportHeight | BaseCamera | protected |
m_ViewportWidth | BaseCamera | protected |
m_ViewportX | BaseCamera | protected |
m_ViewportY | BaseCamera | protected |
m_Yaw | BaseCamera | protected |
m_ZoomSpeed | BaseCamera | protected |
ProcessInput() | BaseCamera | virtual |
ProcessKeyboardInput() | BaseCamera | protectedvirtual |
ProcessMouseInput() | BaseCamera | protectedvirtual |
ProcessScrollInput() | BaseCamera | protectedvirtual |
ScreenToWorldRay(float screenX, float screenY) const =0 | BaseCamera | pure virtual |
SetAspectRatio(float aspect) | BaseCamera | virtual |
SetClippingPlanes(float nearPlane, float farPlane) | BaseCamera | virtual |
SetInputEnabled(bool enabled) | BaseCamera | virtual |
SetMouseMovementActive(bool active) | BaseCamera | virtual |
SetName(const std::string &name) | BaseCamera | virtual |
SetPosition(const Vec3 &position) | BaseCamera | virtual |
SetTarget(const Vec3 &target) | BaseCamera | virtual |
SetTransform(const Mat4 &transform) | BaseCamera | virtual |
SetUp(const Vec3 &up) | BaseCamera | virtual |
SetViewportBounds(float x, float y, float width, float height) | BaseCamera | virtual |
Update() | BaseCamera | virtual |
UpdateAnglesFromPosition() | BaseCamera | protectedvirtual |
UpdatePositionFromAngles() | BaseCamera | protectedvirtual |
UpdateViewMatrix() const | BaseCamera | protected |
Zoom(float delta) | BaseCamera | protectedvirtual |
~BaseCamera() | BaseCamera | virtual |