#include <seadCamera.h>
Inherited by sead::DirectCamera, and sead::LookAtCamera.
◆ Camera()
◆ ~Camera()
| virtual sead::Camera::~Camera |
( |
| ) |
|
|
inlinevirtual |
◆ doUpdateMatrix()
| virtual void sead::Camera::doUpdateMatrix |
( |
Matrix34f * | dst | ) |
const |
|
pure virtual |
◆ getViewMatrix() [1/2]
◆ getViewMatrix() [2/2]
| const Matrix34f & sead::Camera::getViewMatrix |
( |
| ) |
const |
|
inline |
◆ updateViewMatrix()
| void sead::Camera::updateViewMatrix |
( |
| ) |
|
|
inline |
◆ getWorldPosByMatrix()
| void sead::Camera::getWorldPosByMatrix |
( |
Vector3f * | dst | ) |
const |
◆ getLookVectorByMatrix()
| void sead::Camera::getLookVectorByMatrix |
( |
Vector3f * | dst | ) |
const |
◆ getRightVectorByMatrix()
| void sead::Camera::getRightVectorByMatrix |
( |
Vector3f * | dst | ) |
const |
◆ getUpVectorByMatrix()
| void sead::Camera::getUpVectorByMatrix |
( |
Vector3f * | dst | ) |
const |
◆ worldPosToCameraPosByMatrix()
| void sead::Camera::worldPosToCameraPosByMatrix |
( |
Vector3f * | dst, |
|
|
const Vector3f & | world_pos ) const |
◆ cameraPosToWorldPosByMatrix()
| void sead::Camera::cameraPosToWorldPosByMatrix |
( |
Vector3f * | dst, |
|
|
const Vector3f & | camera_pos ) const |
◆ projectByMatrix()
◆ unprojectRayByMatrix()
| void sead::Camera::unprojectRayByMatrix |
( |
Ray< Vector3f > * | dst, |
|
|
const Vector3f & | camera_pos ) const |
◆ mMatrix