Definition at line 34 of file PureCamera.cpp.
|
virtual | ~PureCameraImpl () |
|
const TRECT & | getViewport () const |
|
void | SetViewport (TPureUInt vx, TPureUInt vy, TPureUInt vsx, TPureUInt vsy) |
|
TPureFloat | getNearPlane () const |
|
void | SetNearPlane (TPureFloat value) |
|
TPureFloat | getFarPlane () const |
|
void | SetFarPlane (TPureFloat value) |
|
TPureFloat | getFieldOfView () const |
|
void | SetFieldOfView (TPureFloat value) |
|
TPureFloat | getAspectRatio () const |
|
void | SetAspectRatio (TPureFloat value) |
|
TPURE_CLEAR_MODE | getClearMode () const |
|
void | SetClearMode (TPURE_CLEAR_MODE mode) |
|
TPURE_ASPECTRATIO_MODE | getAspectRatioMode () const |
|
void | SetAspectRatioMode (TPURE_ASPECTRATIO_MODE mode) |
|
PureColor & | getBackgroundColor () |
|
const PureColor & | getBackgroundColor () const |
|
bool | project3dTo2d (TPureFloat fWorldX, TPureFloat xWorldY, TPureFloat fWorldZ, const PureVector &vecPos, const PureVector &vecTarget, const PureVector &vecUp, PureVector &vecProjected) const |
|
bool | project2dTo3d (TPureUInt nScreenX, TPureUInt nScreenY, TPureFloat nScreenDepth, const PureVector &vecPos, const PureVector &vecTarget, const PureVector &vecUp, PureVector &vecUnprojected) const |
|
◆ ~PureCameraImpl()
PureCamera::PureCameraImpl::~PureCameraImpl |
( |
| ) |
|
|
virtual |
◆ PureCameraImpl()
PureCamera::PureCameraImpl::PureCameraImpl |
( |
| ) |
|
|
private |
◆ getAspectRatio()
TPureFloat PureCamera::PureCameraImpl::getAspectRatio |
( |
| ) |
const |
◆ getAspectRatioMode()
◆ getBackgroundColor() [1/2]
PureColor & PureCamera::PureCameraImpl::getBackgroundColor |
( |
| ) |
|
◆ getBackgroundColor() [2/2]
const PureColor & PureCamera::PureCameraImpl::getBackgroundColor |
( |
| ) |
const |
◆ getClearMode()
◆ getFarPlane()
TPureFloat PureCamera::PureCameraImpl::getFarPlane |
( |
| ) |
const |
◆ getFieldOfView()
TPureFloat PureCamera::PureCameraImpl::getFieldOfView |
( |
| ) |
const |
◆ getNearPlane()
TPureFloat PureCamera::PureCameraImpl::getNearPlane |
( |
| ) |
const |
◆ getViewport()
const TRECT & PureCamera::PureCameraImpl::getViewport |
( |
| ) |
const |
◆ project2dTo3d()
◆ project3dTo2d()
◆ SetAspectRatio()
void PureCamera::PureCameraImpl::SetAspectRatio |
( |
TPureFloat | value | ) |
|
◆ SetAspectRatioMode()
◆ SetClearMode()
◆ SetFarPlane()
void PureCamera::PureCameraImpl::SetFarPlane |
( |
TPureFloat | value | ) |
|
◆ SetFieldOfView()
void PureCamera::PureCameraImpl::SetFieldOfView |
( |
TPureFloat | value | ) |
|
◆ SetNearPlane()
void PureCamera::PureCameraImpl::SetNearPlane |
( |
TPureFloat | value | ) |
|
◆ SetViewport()
◆ PureCamera
◆ aspectMode
◆ clearMode
What buffers to clear before rendering.
Definition at line 89 of file PureCamera.cpp.
◆ clrBg
Background color used when clearing buffer.
Definition at line 90 of file PureCamera.cpp.
◆ fAspectRatio
TPureFloat PureCamera::PureCameraImpl::fAspectRatio |
|
private |
◆ fFOV
◆ fPlaneFar
◆ fPlaneNear
◆ rectViewport
TRECT PureCamera::PureCameraImpl::rectViewport |
|
private |
The documentation for this class was generated from the following file:
- C:/__PR00F__/___developing___/projects/PGE/PGE/PURE/source/PureCamera.cpp