|
| Camera (const Camera &)=delete |
|
const Camera & | operator= (const Camera &)=delete |
|
| Camera (Camera &&)=delete |
|
Camera & | operator= (Camera &&)=delete |
|
__forceinline DirectX::XMFLOAT3 | GetPosition3f () const noexcept |
|
__forceinline DirectX::XMFLOAT4 | GetPosition4f () const noexcept |
|
__forceinline void | SetPosition (const DirectX::XMFLOAT3 &v) noexcept |
|
void | SetFrustum (const float verticalFieldOfView, const float aspectRatio, const float nearPlaneZ, const float farPlaneZ) noexcept |
|
void | SetLookAndUpVectors (const DirectX::XMFLOAT3 &cameraPosition, const DirectX::XMFLOAT3 &targetPosition, const DirectX::XMFLOAT3 &upVector) noexcept |
|
__forceinline const DirectX::XMFLOAT4X4 & | GetViewMatrix () const noexcept |
|
__forceinline const DirectX::XMFLOAT4X4 & | GetInverseViewMatrix () const noexcept |
|
__forceinline DirectX::XMMATRIX | GetInverseViewXMMatrix () const noexcept |
|
__forceinline const DirectX::XMFLOAT4X4 & | GetProjectionMatrix () const noexcept |
|
__forceinline const DirectX::XMFLOAT4X4 & | GetInverseProjectionMatrix () const noexcept |
|
void | Strafe (const float distance) noexcept |
|
void | Walk (const float distance) noexcept |
|
void | Pitch (const float angleInRadians) noexcept |
|
void | RotateY (const float angleInRadians) noexcept |
|
void | UpdateViewMatrix () noexcept |
|