nw::gfx::SceneEnvironmentSetting Class

Syntax

class SceneEnvironmentSetting : public nw::gfx::SceneObject

Description

The class indicating the scene environment settings.

Structures

nw::gfx::SceneEnvironmentSetting::CameraBinder Structure for camera binding.
nw::gfx::SceneEnvironmentSetting::Description Content to configure.
nw::gfx::SceneEnvironmentSetting::FogBinder The structure for fog binding.
nw::gfx::SceneEnvironmentSetting::LightSetBinder The structure for light set binding.

typedef Definitions

LightSetBinderArray
CameraBinderArray
FogBinderArray

Member Constants

S DEFAULT_MAX_CHILDREN Maximum number of children when a fixed amount of memory is used.(Derived from SceneObject.
S DEFAULT_MAX_CALLBACKS Maximum number of callbacks when a fixed amount of memory is used.(Derived from SceneObject.
S MAX_NAME_LENGTH Limit on names of scene objects.(Derived from SceneObject.

Member Variables

NW_UT_RUNTIME_TYPEINFO

Member Functions

Create/Destroy
S Create Creates the scene environment settings.
Destroy Destroys an object.(Derived from GfxObject.
Update
ResolveReference Uses scene contexts to resolve references.
Set/Get
GetResSceneEnvironmentSetting Gets the resource.
GetCameraBegin Gets the iterator pointing to the start of the camera.
GetCameraEnd Gets the iterator pointing to the end of the camera.
GetFogBegin Gets the iterator pointing to the start of the fog.
GetFogEnd Gets the iterator pointing to the end of the fog.
GetLightSetBegin Gets the iterator pointing to the start of the light set.
GetLightSetEnd Gets the iterator pointing to the end of the light set.
Resources
GetResSceneObject Gets the scene object resource.(Derived from SceneObject.
GetName Gets the name from the resource.(Derived from SceneObject.
Constructors and Destructors
protected SceneEnvironmentSetting Constructor.
protected V ~SceneEnvironmentSetting Destructor.

Class Hierarchy

nw::gfx::GfxObject
  nw::gfx::SceneObject
    nw::gfx::SceneEnvironmentSetting


CONFIDENTIAL