class Enlighten CubeMapDataBlock

This is the documentation for Enlighten.

class Enlighten CubeMapDataBlock

class Enlighten::CubeMapDataBlock

    └>Enlighten::IPrecomputeLoaderCubeMap
        └>Geo::IGeoSerialisable
            └>Geo::IGeoReleasable

A CubeMap data block which contains the precompute data required by Enlighten at runtime.

Functions

Name

Description

Name

Description

Create()

Create an empty object.

Create()

Create an empty object.

FreeData(Geo::u32)

Free memory data of an optional section.

FreeData(Geo::u32)

Free memory data of an optional section.

GetId()

Get cube map id.

GetId()

Get cube map id.

GetRadiosityCore()

Get radiosity core.

GetRadiosityCore()

Get radiosity core.

GetSystemDependenciesCount()

Get number of system dependencies.

GetSystemDependenciesCount()

Get number of system dependencies.

GetSystemDependency(Geo::s32)

Get dependency system id at index idx.

GetSystemDependency(Geo::s32)

Get dependency system id at index idx.

Load(Geo::IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Load(IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Release()

Free this object that was created within the Enlighten libraries.

Release()

Free this object that was created within the Enlighten libraries.

Save(IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.

Save(Geo::IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.

 

static CubeMapDataBlock* Enlighten::CubeMapDataBlock::Create


public: CubeMapDataBlock * Create()


Create an empty object.

 

static IPrecomputeLoaderCubeMap* Enlighten::IPrecomputeLoaderCubeMap::Create


public: IPrecomputeLoaderCubeMap * Create()


Create an empty object.

 

virtual void Enlighten::CubeMapDataBlock::FreeData


public: virtual void FreeData
(
    Geo::u32 section
)


Free memory data of an optional section.