...
Name | Description |
---|---|
CpuCubeMap() | Constructor. |
DisableUpdatesAndFreeMemory() | Frees all memory required to update the cube map, and disables further updates. |
GetOutputPitchInBytes(Geo::s32) | Returns the pitch that Enlighten should use when writing the output buffer (texture) |
GetOutputPointer(Geo::s32) | Returns the memory location where Enlighten should write the output. |
HasMipMaps() | Whether this cube map has a mip chain. |
IsStatic() | Returns true if the cube map is static. |
IsUpdatePending() | Are any irradiance buffers marked for an update? |
MarkUpdate(bool) | Mark solution buffer as requiring update in next call to UpdateGpuTexture. |
PrepareInputLightingList(Geo::GeoArray< const InputLightingBuffer * > &, Geo::u32) | Prepare the InputLightingBuffer list for the solver. |
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. |
UpdateGpuTexture() | Update textures using the marked solution buffers. |
...
public: virtual Geo::s32 GetOutputPitchInBytes
(
Geo::s32 faceIdx
) const
...
Returns the pitch that Enlighten should use when writing the output buffer (texture)
...
Returns the memory location where Enlighten should write the output.
Anchor | ||||
---|---|---|---|---|
|
...
Free this object that was created within the Enlighten libraries.
Expect this to behave in a similar way to calling 'delete(this)'
...
Free this object that was created within the Enlighten libraries.
Expect this to behave in a similar way to calling 'delete(this)'
...