| 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 |
| GetOrthographicSize() const | OrthographicCamera | inlinevirtual |
| GetPosition() const | BaseCamera | inline |
| GetProjectionMatrix() const override | OrthographicCamera | virtual |
| GetRight() const | BaseCamera | inline |
| GetTarget() const | BaseCamera | inline |
| GetTransform() const | BaseCamera | virtual |
| GetType() const override | OrthographicCamera | inlinevirtual |
| GetTypeName() const override | OrthographicCamera | inlinevirtual |
| 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_Size | OrthographicCamera | 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 |
| OrthographicCamera(const std::string &name, float aspect, float nearPlane, float farPlane, float size=10.0f) | OrthographicCamera | |
| ProcessInput() | BaseCamera | virtual |
| ProcessKeyboardInput() | BaseCamera | protectedvirtual |
| ProcessMouseInput() | BaseCamera | protectedvirtual |
| ProcessScrollInput() | BaseCamera | protectedvirtual |
| ScreenToWorldRay(float screenX, float screenY) const override | OrthographicCamera | 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 |
| SetOrthographicSize(float size) | OrthographicCamera | 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 |