class Geo GeoDepthCubeMap

This is the documentation for Enlighten.

class Geo GeoDepthCubeMap

class Geo::GeoDepthCubeMap

    └>Geo::IGeoSerialisable
        └>Geo::IGeoReleasable

A simple storage class for a floating point cube map.

Functions

Name

Description

Name

Description

Create()

Create a new GeoDepthCubeMap.

GetData(Geo::s32)

Gets the data array for the given face.

GetData(Geo::s32)

Gets the data array for the given face.

GetWidth()

Gets the width.

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

Geo::IGeoSerialisable implementation.

Load(IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Release()

Geo::IGeoSerialisable implementation.

Release()

Free this object that was created within the Enlighten libraries.

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

Geo::IGeoSerialisable implementation.

Save(IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.

SetResolution(Geo::s32)

Sets the resolution.

SetValue(Geo::s32, Geo::s32, Geo::s32, float)

Sets the value at the given face and (x, y) position.



static GeoDepthCubeMap* Geo::GeoDepthCubeMap::Create


public: GeoDepthCubeMap * Create()


Create a new GeoDepthCubeMap.



const float* Geo::GeoDepthCubeMap::GetData


public: const float * GetData
(
    Geo::s32 f
) const


Gets the data array for the given face.



float* Geo::GeoDepthCubeMap::GetData


public: float * GetData
(
    Geo::s32 f
)


Gets the data array for the given face.



Geo::s32 Geo::GeoDepthCubeMap::GetWidth


public: Geo::s32 GetWidth() const