nw::gfx::SceneUpdater Class

Syntax

class SceneUpdater : public nw::gfx::ISceneUpdater

Description

Class for updating scenes.

Classes

nw::gfx::SceneUpdater::Builder Class for building scene updater classes.

Enumerated Types

RenderSortMode The render sort mode.(Inherited from ISceneUpdater)
DepthSortMode The depth sort mode.(Inherited from ISceneUpdater)

Member Variables

NW_UT_RUNTIME_TYPEINFO
protected m_SkeletonUpdater GfxPtr< SkeletonUpdater >
protected m_WorldMatrixUpdater GfxPtr< WorldMatrixUpdater >
protected m_BillboardUpdater GfxPtr< BillboardUpdater >
protected m_DepthSortMode DepthSortMode

Member Functions

Set/Get
V GetDepthSortMode Gets the depth sort mode.
V SetDepthSortMode Sets the depth sort mode.
Update
V UpdateAll Updates the scene. Animation is updated at the same time.
UpdateTransformNode Updates the world matrix of a transform node.
UpdateSkeletalModel Updates the world matrix of a scale model.
UpdateAnim Advances the animation frame.
EvaluateAnim Evaluates the animation.
Updated by the camera.
V SubmitView Updates a scene based on the camera's visual range, and builds the render queue.
Create/Destroy
Destroy Destroys an object.(Derived from GfxObject.)
Constructors and Destructors
protected SceneUpdater Constructor.
protected V ~SceneUpdater Destructor.

Class Hierarchy

nw::gfx::GfxObject
  nw::gfx::ISceneUpdater
    nw::gfx::SceneUpdater


CONFIDENTIAL