Versions Compared

Key

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

class Enlighten::ISystemSolutionSpace

    └>Geo::IGeoReleasable

A solution space for a system.

Functions

NameDescription
GetOutputTexture(OutputTextureType, bool)

Get the output texture from the solution space. Useful when you use IGpuTextureAllocator to allocate the textures.

GetRadiosityCore()

Get the RadSystemCore object which this solution space represents.

IsReadyForRendering(OutputTextureType)

Returns true if the texture has been solved at least once and is ready for rendering.

Release()

Free this object that was created within the Enlighten libraries.


Anchor
a1181523e807722f2b1c6b18d3d5aad56
a1181523e807722f2b1c6b18d3d5aad56

virtual IGpuTexture* Enlighten::ISystemSolutionSpace::GetOutputTexture

...

public: IGpuTexture * GetOutputTexture
(
    OutputTextureType textureType,
    bool forceGet
) const

...

Get the output texture from the solution space. Useful when you use IGpuTextureAllocator to allocate the textures.


Anchor
a5dcbda05093f1674f52b17c7de8c81f2
a5dcbda05093f1674f52b17c7de8c81f2

virtual const RadSystemCore* Enlighten::ISystemSolutionSpace::GetRadiosityCore

...

public: const RadSystemCore * GetRadiosityCore() const

...

Get the RadSystemCore object which this solution space represents.


Anchor
a75dcb75f2c03533015af37771a937bf2
a75dcb75f2c03533015af37771a937bf2

virtual bool Enlighten::ISystemSolutionSpace::IsReadyForRendering

...

public: bool IsReadyForRendering
(
    OutputTextureType textureType
) const

...

Returns true if the texture has been solved at least once and is ready for rendering.


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)'