Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Geo::GeoDepthCubeMap

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

A simple storage class for a floating point cube map.

Functions

NameDescription
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.


Anchor
a4ab5bf2c779621490af9165e836578bf
a4ab5bf2c779621490af9165e836578bf

static GeoDepthCubeMap* Geo::GeoDepthCubeMap::Create

...

public: GeoDepthCubeMap * Create()

...

Create a new GeoDepthCubeMap.


Anchor
a3173f12ffb5b4c2f6c9d53c87f62b544
a3173f12ffb5b4c2f6c9d53c87f62b544

const float* Geo::GeoDepthCubeMap::GetData

...

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

...

Gets the data array for the given face.


Anchor
a1046c06d93b3956d34eca3c4a5ce164b
a1046c06d93b3956d34eca3c4a5ce164b

float* Geo::GeoDepthCubeMap::GetData

...

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

...

Gets the data array for the given face.


Anchor
a0389b5818586ee8ef8b3d50795c081dd
a0389b5818586ee8ef8b3d50795c081dd

Geo::s32 Geo::GeoDepthCubeMap::GetWidth

...

public: Geo::s32 GetWidth() const

...

Gets the width.


Anchor
af913d972675db426e064e2ff1fee63e5
af913d972675db426e064e2ff1fee63e5

virtual bool Geo::GeoDepthCubeMap::Load

...

public: virtual bool Load
(
    Geo::IGeoInputStream & stream,
    Geo::u32 section
)

...

Geo::IGeoSerialisable implementation.


Anchor
ae5fb810c8f4470cb3c9fcb16c6f7f7fe
ae5fb810c8f4470cb3c9fcb16c6f7f7fe

virtual bool Geo::IGeoSerialisable::Load

...

public: bool Load
(
    IGeoInputStream & stream,
    Geo::u32 section
)

...

Load an instance of this class from an IGeoInputStream.

The stream must be ready to read from. You can load sections of an object by passing a bitmask representing the desired sections rather than Iff::AllSectionsMask, which will load all sections. It is also safe to call this method on an object multiple times with different section arguments to load multiple parts.


Anchor
ad76088697d1722c0327cb50e256ba7ae
ad76088697d1722c0327cb50e256ba7ae

virtual void Geo::GeoDepthCubeMap::Release

...

public: virtual void Release()

...

Geo::IGeoSerialisable implementation.


Anchor
af6bdf30b42adde386c428e9dc2821eb9
af6bdf30b42adde386c428e9dc2821eb9

virtual void Geo::IGeoReleasable::Release

...

public: void Release()

...

Free this object that was created within the Enlighten libraries.

Expect this to behave in a similar way to calling 'delete(this)'


Anchor
ab788fabbf62b35ba42a5204ed2f92fec
ab788fabbf62b35ba42a5204ed2f92fec

virtual bool Geo::GeoDepthCubeMap::Save

...

public: virtual bool Save
(
    Geo::IGeoStream & stream,
    Geo::u32 section
) const

...

Geo::IGeoSerialisable implementation.


Anchor
a5b03439626a3dac9b9c27feb1a3978d3
a5b03439626a3dac9b9c27feb1a3978d3

virtual bool Geo::IGeoSerialisable::Save

...

public: bool Save
(
    IGeoStream & stream,
    Geo::u32 section
) const

...

Save an instance of this class to an IGeoStream.

The stream must be ready to write to. You can save sections of an object by passing a bitmask representing the desired sections rather than Iff::AllSectionsMask, which will save all sections that are available.


Anchor
a0e2265f52e8e7949645a32d9449fd807
a0e2265f52e8e7949645a32d9449fd807

bool Geo::GeoDepthCubeMap::SetResolution

...

public: bool SetResolution
(
    Geo::s32 w
)

...

Sets the resolution.


Anchor
aa4357bde24a4b7a691b60fbdc0021bc0
aa4357bde24a4b7a691b60fbdc0021bc0

void Geo::GeoDepthCubeMap::SetValue

...

public: void SetValue
(
    Geo::s32 f,
    Geo::s32 x,
    Geo::s32 y,
    float value
)

...

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