...
Name | Description |
---|---|
AddInstances(const PrecompInputInstance *, const PrecompInputInstance *) | Copy instances between [begin, end) into this object. |
ClearAllMaterialInfo() | Clears all existing material properties for this system. |
Create() | Create a new IPrecompInputSystem. |
GetBuildParameters() | Get the build parameters for this system. |
GetBuildParameters() | Get the build parameters for this system. |
GetId() | Returns the globally unique ID of this system. |
GetInstanceArray() | Access to the array of input instances. |
GetInstanceCount() | Retrieves the number of object instances in the system. |
GetMaterialInfo(Geo::GeoGuid, Geo::GeoGuid, Geo::GeoGuid, PrecompMaterialInfo &) | Retrieves the material properties that will be used for the given combination of instance, mesh and material GUID. |
GetName() | Returns the globally unique name of this system. |
Load(IGeoInputStream &, Geo::u32) | Load an instance of this class from an IGeoInputStream. |
Release() | Free this object that was created within the Enlighten libraries. |
Save(IGeoStream &, Geo::u32) | Save an instance of this class to an IGeoStream. |
SetId(Geo::GeoGuid) | Sets the globally unique ID of this system. |
SetMaterialInfo(Geo::GeoGuid, Geo::GeoGuid, Geo::GeoGuid, const PrecompMaterialInfo &) | Sets material properties for the given combination of instance, mesh and material GUIDs. |
SetName(const char *) | Sets the globally unique name of this system. |
...
Free this object that was created within the Enlighten libraries.
Expect this to behave in a similar way to calling 'delete(this)'
...