This is the documentation for Enlighten.
Public interface for querying metadata of a single system.
| 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. |
public: const Geo::GeoGuid & GetGuid() const
Gets the GUID of this system.
public: eMetaLightingType::Value GetLightingType() const
Gets the lighting type of this system.
public: const char * GetName() const
Gets the name of this system.
public: Geo::s32 GetNumInstances() const
Gets the number of instances in this system.
public: Geo::s32 GetNumSourceMeshInstances() const
Gets the number of SourceMeshInstances in this system.
public: const char * GetParamSetName() const
Gets the name of the paramset this system belongs to.
public: SourceMeshInstanceMeta GetSourceMeshInstance
(
Geo::s32 idx
) const
Gets the SourceMeshInstance in this system at the given index.
public: bool IsValid() const
Some accessors return an 'invalid' object to represent nothing or not-found.