This is the documentation for Enlighten.
class Enlighten IPrecomputeLoaderCubeMap
class Enlighten::IPrecomputeLoaderCubeMap
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
The Interface to CubeMap data.
Contains the cube map precompute data required by Enlighten at runtime.
Functions
Name | Description |
|---|---|
Create an empty object. | |
Free memory data of an optional section. | |
Get cube map id. | |
Get radiosity core. | |
Get number of system dependencies. | |
Get dependency system id at index idx. | |
Load an instance of this class from an IGeoInputStream. | |
Free this object that was created within the Enlighten libraries. | |
Save an instance of this class to an IGeoStream. |
static IPrecomputeLoaderCubeMap* Enlighten::IPrecomputeLoaderCubeMap::Create
public: IPrecomputeLoaderCubeMap * Create()
Create an empty object.
virtual void Enlighten::IPrecomputeLoaderCubeMap::FreeData
public: void FreeData
(
Geo::u32 section
)
Free memory data of an optional section.
virtual const Geo::GeoGuid& Enlighten::IPrecomputeLoaderCubeMap::GetId
public: const Geo::GeoGuid & GetId() const
Get cube map id.
virtual const Enlighten::RadCubeMapCore* Enlighten::IPrecomputeLoaderCubeMap::GetRadiosityCore
public: const Enlighten::RadCubeMapCore * GetRadiosityCore() const
Get radiosity core.
virtual Geo::s32 Enlighten::IPrecomputeLoaderCubeMap::GetSystemDependenciesCount
public: Geo::s32 GetSystemDependenciesCount() const
Get number of system dependencies.