nw::gfx::PerspectiveProjectionUpdater Class

Syntax

class PerspectiveProjectionUpdater : public nw::gfx::CameraProjectionUpdater

Description

Class for updating projection matrices using the angle of view.

Member Constants

protected S PROJECTION_NEAR_CLIP The default value for the near clipping plane.(Inherited from CameraProjectionUpdater.
protected S PROJECTION_FAR_CLIP The default value for the far clipping plane.(Inherited from CameraProjectionUpdater.
protected S PROJECTION_FOVY_RADIAN Default value for the FOV along the y-axis.(Inherited from CameraProjectionUpdater.
protected S PROJECTION_ASPECT_RATIO The default value for the aspect ratio.(Inherited from CameraProjectionUpdater.
protected S PROJECTION_CENTER Default value for center coordinates in near clipping plane(Inherited from CameraProjectionUpdater.
protected S PROJECTION_HEIGHT Default value for height in the near clipping plane.(Inherited from CameraProjectionUpdater.
protected S PROJECTION_RECT Default value for rectangle displayed in the near clipping plane(Inherited from CameraProjectionUpdater.

Member Variables

NW_UT_RUNTIME_TYPEINFO

Member Functions

Constructors and Destructors
PerspectiveProjectionUpdater Constructor.
V ~PerspectiveProjectionUpdater Destructor.
Create/Destroy
S Create Creates a projection matrix updater.
Destroy Destroys an object.(Derived from GfxObject.
Projection matrix
V Update Updates the projection matrix.
Resources
V GetResource Gets the projection matrix updater resource.
Pivot
SetPivotDirection Sets the upward direction of the screen.(Inherited from CameraProjectionUpdater.
GetPivotDirection Gets the upward direction of the screen.(Inherited from CameraProjectionUpdater.
Textures
TextureScale Gets the texture scale.(Inherited from CameraProjectionUpdater.
TextureTranslate Gets the translation of a texture.(Inherited from CameraProjectionUpdater.
Other
IsDynamic Gets a flag indicating whether an updater was generated dynamically.(Inherited from CameraProjectionUpdater.

Class Hierarchy

nw::gfx::GfxObject
  nw::gfx::CameraProjectionUpdater
    nw::gfx::PerspectiveProjectionUpdater


CONFIDENTIAL