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

This is the complete list of members for PerspectiveCamera, including all inherited members.

ApplyPerspectiveCorrection(const Mat4 &baseProjection) constPerspectiveCameraprotectedvirtual
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
CreatePerspectiveMatrix(float fov, float aspect, float nearPlane, float farPlane) constPerspectiveCameraprotectedvirtual
FocusOnObject(const Vec3 &objectPosition)BaseCameraprotectedvirtual
FocusOnObjectSmooth(const Vec3 &objectPosition, float duration=1.0f)BaseCameravirtual
GetAnimator()BaseCameravirtual
GetAspectRatio() constBaseCamerainline
GetFarPlane() constBaseCamerainline
GetFieldOfView() constPerspectiveCamerainlinevirtual
GetForward() constBaseCamerainline
GetName() constBaseCamerainline
GetNearPlane() constBaseCamerainline
GetPosition() constBaseCamerainline
GetProjectionMatrix() const overridePerspectiveCameravirtual
GetRight() constBaseCamerainline
GetTarget() constBaseCamerainline
GetTransform() constBaseCameravirtual
GetType() const overridePerspectiveCamerainlinevirtual
GetTypeName() const overridePerspectiveCamerainlinevirtual
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_FovPerspectiveCameraprotected
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
PerspectiveCamera(const std::string &name, float fovDeg, float aspect, float nearPlane, float farPlane)PerspectiveCamera
ProcessInput()BaseCameravirtual
ProcessKeyboardInput()BaseCameraprotectedvirtual
ProcessMouseInput()BaseCameraprotectedvirtual
ProcessScrollInput()BaseCameraprotectedvirtual
ScreenToWorldRay(float screenX, float screenY) const overridePerspectiveCameravirtual
SetAspectRatio(float aspect)BaseCameravirtual
SetClippingPlanes(float nearPlane, float farPlane)BaseCameravirtual
SetFieldOfView(float fovDeg)PerspectiveCameravirtual
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