...
Name | Description |
---|---|
Create(GLuint, GLint, GLint, GLint, GLint, GLenum) | Create an updater for an OpenGL/OpenGL ES 2D texture for irradiance solver output. |
Create3D(GLuint, GLint, GLint, GLint, GLint, GLint, GLenum) | Create an updater for an OpenGL/OpenGL ES 3.0 volume texture for interpolated probe output (not supported by OpenGL ES 2.0) |
CreateCubeMap(GLuint, GLint, GLint, GLint, GLint, GLenum) | Create an updater for an OpenGL/OpenGL ES cubemap texture for cubemap solver output. |
GetCpuAccessiblePointer(Geo::s32) | Returns a CPU pointer to the memory used to update the GPU texture. |
GetCpuAccessiblePointer(Geo::s32) | Returns a CPU pointer to the memory used to update the GPU texture. |
GetNumMipLevels() | Returns the number of mip levels in the GPU texture - will only be bigger than 1 for cube maps. |
GetNumMipLevels() | Returns the number of mip levels in the GPU texture - will only be bigger than 1 for cube maps. |
GetRowPitch() | Returns the row pitch of the CPU memory associated with this GPU texture. |
GetRowPitch() | Returns the row pitch of the CPU memory associated with this GPU texture. |
GetSlicePitch() | Returns the slice pitch of the CPU memory associated with this GPU texture, for 3D textures. |
GetSlicePitch() | Returns the slice pitch of the CPU memory associated with this GPU texture, for 3D textures. |
IsFormat(TextureFormat) | Returns true if the specified format matches the updater's current configuration. |
IsFormat(TextureFormat) | Returns true if the format of the GPU texture matches the given Enlighten format. |
Release() | Free this object that was created within the Enlighten libraries. |
Release() | Free this object that was created within the Enlighten libraries. |
Update() | Update the GPU copy of the texture on the render thread. |
Update() | Update the GPU copy of the texture on the render thread. |
Update(const TextureSubSection &) | Update the GPU copy of the specified sub-region on the render thread. |
Update(const TextureSubSection &) | Update the GPU copy of the specified sub-region on the render thread. |
UpdateOnWorkerThread() | Potentially update the GPU copy of the texture on the worker thread. |
UpdateOnWorkerThread(const TextureSubSection &) | Equivalent to parameter-less overload, but only update a sub-region of the texture. |
...
Returns true if the format of the GPU texture matches the given Enlighten format.
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)'
...