|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::ITravCameraScene Class ReferenceA ITravScene traversal, with camera setup (common to CRenderTrav and CClipTrav).
More...
#include <trav_scene.h>
Inheritance diagram for NL3D::ITravCameraScene
[legend]Collaboration diagram for NL3D::ITravCameraScene:
[legend]List of all members.
Public Methods |
void | setFrustum (float left, float right, float bottom, float top, float znear, float zfar, bool perspective= true) |
| Setup the camera mode as a perspective/ortho camera. NB: znear and zfar must be >0 (if perspective). More...
|
void | setFrustum (float width, float height, float znear, float zfar, bool perspective= true) |
| Setup the camera mode as a perspective/ortho camera. NB: znear and zfar must be >0 (if perspective). More...
|
void | setCamMatrix (const NLMISC::CMatrix &camMatrix) |
| Setup the camera matrix (a translation/rotation matrix). More...
|
| ITravCameraScene () |
| Constructor. More...
|
Public Attributes |
|
Those variables are valid only in traverse().
|
float | Left |
float | Right |
float | Bottom |
float | Top |
float | Near |
float | Far |
bool | Perspective |
NLMISC::CMatrix | CamMatrix |
NLMISC::CMatrix | ViewMatrix |
NLMISC::CVector | CamPos |
NLMISC::CVector | CamLook |
Protected Methods |
void | update () |
| update the dependent information. More...
|
Detailed Description
A ITravScene traversal, with camera setup (common to CRenderTrav and CClipTrav).
Definition at line 84 of file trav_scene.h.
Constructor & Destructor Documentation
NL3D::ITravCameraScene::ITravCameraScene (
|
) [inline]
|
|
Member Function Documentation
void NL3D::ITravCameraScene::setCamMatrix (
|
const NLMISC::CMatrix & camMatrix ) [inline]
|
|
|
Setup the camera matrix (a translation/rotation matrix).
Definition at line 119 of file trav_scene.h. |
void NL3D::ITravCameraScene::setFrustum (
|
float width,
|
|
float height,
|
|
float znear,
|
|
float zfar,
|
|
bool perspective = true ) [inline]
|
|
|
Setup the camera mode as a perspective/ortho camera. NB: znear and zfar must be >0 (if perspective).
Definition at line 114 of file trav_scene.h. |
void NL3D::ITravCameraScene::setFrustum (
|
float left,
|
|
float right,
|
|
float bottom,
|
|
float top,
|
|
float znear,
|
|
float zfar,
|
|
bool perspective = true ) [inline]
|
|
|
Setup the camera mode as a perspective/ortho camera. NB: znear and zfar must be >0 (if perspective).
Definition at line 103 of file trav_scene.h. |
void NL3D::ITravCameraScene::update (
|
) [inline, protected]
|
|
|
update the dependent information.
Definition at line 139 of file trav_scene.h. |
Member Data Documentation
float NL3D::ITravCameraScene::Bottom
|
|
float NL3D::ITravCameraScene::Far
|
|
float NL3D::ITravCameraScene::Left
|
|
float NL3D::ITravCameraScene::Near
|
|
bool NL3D::ITravCameraScene::Perspective
|
|
float NL3D::ITravCameraScene::Right
|
|
float NL3D::ITravCameraScene::Top
|
|
The documentation for this class was generated from the following file:
|
|