nw::gfx::ISceneUpdater::SubmitView Member Function

Syntax

virtual void SubmitView(
     RenderQueue * renderQueue,
     SceneContext * sceneContext,
     const Camera & camera,
     u8 layerId,
     RenderSortMode renderSortMode = ALL_MESH_BASE_SORT
) = 0;
virtual void SubmitView(
     RenderQueue * renderQueue,
     SceneContext * sceneContext,
     const Camera & camera,
     u8 layerId,
     u8 particleLayerId,
     RenderSortMode renderSortMode = ALL_MESH_BASE_SORT
) = 0;
virtual void SubmitView(
     RenderQueue * renderQueue,
     SceneContext * sceneContext,
     const Camera & camera,
     u8 layerId,
     u8 particleLayerId,
     IsVisibleModelFunctor * isVisibleModel,
     RenderSortMode renderSortMode = ALL_MESH_BASE_SORT
) = 0;

List of Overloaded Member Functions

SubmitView ( RenderQueue *, SceneContext *, const Camera &, u8, RenderSortMode ) Updates a scene based on the camera's visual range, and builds the render queue.
SubmitView ( RenderQueue *, SceneContext *, const Camera &, u8, u8, RenderSortMode ) Updates a scene based on the camera's visual range, and builds the render queue.
SubmitView ( RenderQueue *, SceneContext *, const Camera &, u8, u8, IsVisibleModelFunctor *, RenderSortMode ) Updates a scene based on the camera's visual range, and builds the render queue.

Description of SubmitView ( RenderQueue *, SceneContext *, const Camera &, u8, RenderSortMode )

The layerId argument is intended to be used for the following purposes.

· Controlling the render order for full-screen effects, HUD, and scenes
· Splitting up rendering into multiple viewports
· Controlling the render order within a viewport

Delimit the priorities above for each bit width, and create your layerID values so that they take up 8 bits or less of space.

Description of SubmitView ( RenderQueue *, SceneContext *, const Camera &, u8, u8, RenderSortMode )

SubmitView function for rendering particles in a separate layer.

Description of SubmitView ( RenderQueue *, SceneContext *, const Camera &, u8, u8, IsVisibleModelFunctor *, RenderSortMode )

SubmitView can be used to specify models to be displayed for function objects.


CONFIDENTIAL