This is the documentation for Enlighten.

class Enlighten SystemMeta

class Enlighten::SystemMeta

Public interface for querying metadata of a single system.

Functions

Name Description
GetGuid()

Gets the GUID of this system.

GetLightingType()

Gets the lighting type of this system.

GetName()

Gets the name of this system.

GetNumInstances()

Gets the number of instances in this system.

GetNumSourceMeshInstances()

Gets the number of SourceMeshInstances in this system.

GetParamSetName()

Gets the name of the paramset this system belongs to.

GetSourceMeshInstance(Geo::s32)

Gets the SourceMeshInstance in this system at the given index.

IsValid()

Some accessors return an 'invalid' object to represent nothing or not-found.


const Geo::GeoGuid& Enlighten::SystemMeta::GetGuid


public: const Geo::GeoGuid & GetGuid() const


Gets the GUID of this system.


eMetaLightingType::Value Enlighten::SystemMeta::GetLightingType


public: eMetaLightingType::Value GetLightingType() const


Gets the lighting type of this system.


const char* Enlighten::SystemMeta::GetName


public: const char * GetName() const


Gets the name of this system.


Geo::s32 Enlighten::SystemMeta::GetNumInstances


public: Geo::s32 GetNumInstances() const


Gets the number of instances in this system.


Geo::s32 Enlighten::SystemMeta::GetNumSourceMeshInstances


public: Geo::s32 GetNumSourceMeshInstances() const


Gets the number of SourceMeshInstances in this system.


const char* Enlighten::SystemMeta::GetParamSetName


public: const char * GetParamSetName() const


Gets the name of the paramset this system belongs to.


SourceMeshInstanceMeta Enlighten::SystemMeta::GetSourceMeshInstance


public: SourceMeshInstanceMeta GetSourceMeshInstance
(
    Geo::s32 idx
) const


Gets the SourceMeshInstance in this system at the given index.


bool Enlighten::SystemMeta::IsValid


public: bool IsValid() const


Some accessors return an 'invalid' object to represent nothing or not-found.