Voltray Engine Docs
Loading...
Searching...
No Matches
BaseCamera Member List

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)BaseCamerastatic
FocusOnObject(const Vec3 &objectPosition)BaseCameraprotectedvirtual
FocusOnObjectSmooth(const Vec3 &objectPosition, float duration=1.0f)BaseCameravirtual
GetAnimator()BaseCameravirtual
GetAspectRatio() constBaseCamerainline
GetFarPlane() constBaseCamerainline
GetForward() constBaseCamerainline
GetName() constBaseCamerainline
GetNearPlane() constBaseCamerainline
GetPosition() constBaseCamerainline
GetProjectionMatrix() const =0BaseCamerapure virtual
GetRight() constBaseCamerainline
GetTarget() constBaseCamerainline
GetTransform() constBaseCameravirtual
GetType() const =0BaseCamerapure virtual
GetTypeName() const =0BaseCamerapure virtual
GetUp() constBaseCamerainline
GetViewMatrix() constBaseCameravirtual
GetViewProjectionMatrix() constBaseCameravirtual
IsAnimating() constBaseCameravirtual
IsInputEnabled() constBaseCamerainlinevirtual
IsMouseInViewport() constBaseCameravirtual
LookAt(const Vec3 &position, const Vec3 &target, const Vec3 &up)BaseCameravirtual
m_AnimatorBaseCameraprotected
m_AspectBaseCameraprotected
m_CursorHiddenBaseCameraprotected
m_DistanceBaseCameraprotected
m_FarBaseCameraprotected
m_InputEnabledBaseCameraprotected
m_isMouseMovementActiveBaseCameraprotected
m_MouseSensitivityBaseCameraprotected
m_NameBaseCameraprotected
m_NearBaseCameraprotected
m_PitchBaseCameraprotected
m_PositionBaseCameraprotected
m_TargetBaseCameraprotected
m_UpBaseCameraprotected
m_ViewMatrixBaseCameramutableprotected
m_ViewMatrixDirtyBaseCameramutableprotected
m_ViewportHeightBaseCameraprotected
m_ViewportWidthBaseCameraprotected
m_ViewportXBaseCameraprotected
m_ViewportYBaseCameraprotected
m_YawBaseCameraprotected
m_ZoomSpeedBaseCameraprotected
ProcessInput()BaseCameravirtual
ProcessKeyboardInput()BaseCameraprotectedvirtual
ProcessMouseInput()BaseCameraprotectedvirtual
ProcessScrollInput()BaseCameraprotectedvirtual
ScreenToWorldRay(float screenX, float screenY) const =0BaseCamerapure virtual
SetAspectRatio(float aspect)BaseCameravirtual
SetClippingPlanes(float nearPlane, float farPlane)BaseCameravirtual
SetInputEnabled(bool enabled)BaseCameravirtual
SetMouseMovementActive(bool active)BaseCameravirtual
SetName(const std::string &name)BaseCameravirtual
SetPosition(const Vec3 &position)BaseCameravirtual
SetTarget(const Vec3 &target)BaseCameravirtual
SetTransform(const Mat4 &transform)BaseCameravirtual
SetUp(const Vec3 &up)BaseCameravirtual
SetViewportBounds(float x, float y, float width, float height)BaseCameravirtual
Update()BaseCameravirtual
UpdateAnglesFromPosition()BaseCameraprotectedvirtual
UpdatePositionFromAngles()BaseCameraprotectedvirtual
UpdateViewMatrix() constBaseCameraprotected
Zoom(float delta)BaseCameraprotectedvirtual
~BaseCamera()BaseCameravirtual