nw::gfx::res::ResVertexLight Class

Syntax

class ResVertexLight : public nw::gfx::res::ResLight

Description

Binary resource class that represents vertex lights.

Enumerated Types

Kind The light type.
Flag (Inherited from ResTransformNode.

Member Functions

ResVertexLight Constructor.
ptr Gets a pointer to actual data.
ref Gets the reference to the actual data.
operator ==
operator !=
GetLightKind Gets the light source type.
SetLightKind Sets the light type.
SetAmbient Sets the ambient color of the light.
GetAmbient Gets the ambient color of the light.
SetDiffuse Sets the diffuse color of the light.
GetDiffuse Gets the light diffuse color.
SetDirection Sets the light direction.
GetDirection Gets the light direction.
SetDistanceAttenuation Sets distance attenuation parameters.
GetDistanceAttenuation Obtains distance attenuation parameters.
SetSpotFactor Sets a spotlight's angular attenuation coefficients.
GetSpotFactor Gets a spotlight's angular attenuation coefficients.
IsDistanceAttenuationEnabled Gets whether distance attenuation is enabled.
SetDistanceAttenuationEnabled Sets whether distance attenuation is enabled.
GetDistanceAttenuationAndEnabled Gets the DistanceAttenuation and IsDistanceAttenuationEnabled values in VEC4 format.
IsLightEnabled Gets the light enable flag.(Inherited from ResLight.
SetLightEnabled Sets the light enable flag.(Inherited from ResLight.
GetRevision Gets the revision.(Inherited from ResLight.
Setup Sets up a resource.(Inherited from ResLight.
Cleanup Cleans up a resource.(Inherited from ResLight.
GetTransform Gets transform information.(Inherited from ResTransformNode.
SetTransform Sets transform information.(Inherited from ResTransformNode.
GetWorldMatrix Gets the world matrix.(Inherited from ResTransformNode.
SetWorldMatrix Sets the world matrix.(Inherited from ResTransformNode.
GetFlags Gets the flag setting.(Inherited from ResSceneNode.
SetFlags Sets the flag setting.(Inherited from ResSceneNode.
GetChildrenCount Gets the number of child scene objects.(Inherited from ResSceneNode.
GetChildren Gets the child scene object.(Inherited from ResSceneNode.
GetAnimGroupsCount Gets the number of groups to be animated.(Inherited from ResSceneNode.
GetAnimGroups Gets the number of groups to be animated.(Inherited from ResSceneNode.
GetAnimGroupsIndex Gets the index number in dictionary data of the group information to be animated.(Inherited from ResSceneNode.
IsBranchVisible Gets a flag indicating whether to display node branches.(Inherited from ResSceneNode.
SetBranchVisible Sets a flag indicating whether to display node branches.(Inherited from ResSceneNode.
GetHeader Gets the header information.(Inherited from ResSceneObject.
SetHeader Sets the header information.(Inherited from ResSceneObject.
GetName Gets the name of the resource.(Inherited from ResSceneObject.
GetUserDataCount Gets the number of instances of user data.(Inherited from ResSceneObject.
GetUserData Gets user data.(Inherited from ResSceneObject.
GetUserDataIndex Gets the index number of user data in the dictionary.(Inherited from ResSceneObject.
GetTypeInfo Gets instance type information.(Inherited from ResSceneObject.
IsValid Determines whether a pointer to a resource is null.(Inherited from ResCommonBase.
S GetClassName

Class Hierarchy

nw::ut::ResCommonBase
  nw::ut::ResCommon
    nw::gfx::res::ResSceneObject
      nw::gfx::res::ResSceneNode
        nw::gfx::res::ResTransformNode
          nw::gfx::res::ResLight
            nw::gfx::res::ResVertexLight


CONFIDENTIAL