Versions Compared

Key

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

class Enlighten::BaseCubeMap

    └>Geo::IGeoReleasable

Base class used by the update manager to hold all of the resources for a cube map (regardless of where the solving happens).

Functions

NameDescription
Release()

Free this object that was created within the Enlighten libraries.

Release()

Free this object that was created within the Enlighten libraries.

SetEmissiveEnvironment(Geo::GeoGuid)

Property-setting functions which can be enqueued with EnqueueSetObjectParameter.

SetFramesPerUpdate(Geo::s32)

Property-setting functions which can be enqueued with EnqueueSetObjectParameter.

SetGpuTexture(IGpuTexture *)

Sets an output texture for the system.

SetUpdateCounter(Geo::s32)

Property-setting functions which can be enqueued with EnqueueSetObjectParameter.


Anchor
ab77cc9ed412eae72ed3179133266c1af
ab77cc9ed412eae72ed3179133266c1af

virtual void Enlighten::BaseCubeMap::Release

...

protected: virtual 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
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
a70d3713a29ba4995433d055314d4baee
a70d3713a29ba4995433d055314d4baee

void Enlighten::BaseCubeMap::SetEmissiveEnvironment

...

public: void SetEmissiveEnvironment
(
    Geo::GeoGuid id
)

...

Property-setting functions which can be enqueued with EnqueueSetObjectParameter.


Anchor
a58a994cb90c6b07b3aab108df84ed0bb
a58a994cb90c6b07b3aab108df84ed0bb

void Enlighten::BaseCubeMap::SetFramesPerUpdate

...

public: void SetFramesPerUpdate
(
    Geo::s32 f
)

...

Property-setting functions which can be enqueued with EnqueueSetObjectParameter.


Anchor
afb8891cf84fd143ec04b4919ac871494
afb8891cf84fd143ec04b4919ac871494

virtual void Enlighten::BaseCubeMap::SetGpuTexture

...

public: virtual void SetGpuTexture
(
    IGpuTexture * gpuTexture
)

...

Sets an output texture for the system.


Anchor
a70a52d0a301b4e411bbfc3876f850d0c
a70a52d0a301b4e411bbfc3876f850d0c

void Enlighten::BaseCubeMap::SetUpdateCounter

...

public: void SetUpdateCounter
(
    Geo::s32 c
)

...

Property-setting functions which can be enqueued with EnqueueSetObjectParameter.