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
NonCopyable(NonCopyable &&)

Defaulted to allow move.

operator=(NonCopyable &&)

Defaulted to allow move.

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
adaed81b4c59f263dcb4e78c4126f4683
adaed81b4c59f263dcb4e78c4126f4683

Geo::NonCopyable::NonCopyable

...

public: NonCopyable
(
    NonCopyable &&
)

...

Defaulted to allow move.


Anchor
a6abc781e23b8f4864e0b868806e0acbf
a6abc781e23b8f4864e0b868806e0acbf

NonCopyable& Geo::NonCopyable::operator=

...

public: NonCopyable & operator=
(
    NonCopyable &&
)

...

Defaulted to allow move.


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.