Object used for rendering. More...
Public Member Functions | |
void | Create (RenderContext ctx) |
Create this IRenderObject. | |
void | Delete (RenderContext ctx) |
Delete this IRenderObject. | |
void | Release () |
Release this IRenderObject. | |
Properties | |
bool | IsCreated [get] |
Check whether this IRenderObject is created. | |
uint | ObjectName [get] |
Object used for this IRenderObject. |
Object used for rendering.
void Derm.Render.IRenderObject.Create | ( | RenderContext | ctx | ) |
Create this IRenderObject.
ctx | A RenderContext used for creating this object. |
Implemented in Derm.Render.BufferObject, Derm.Render.RenderObject, Derm.Render.ShaderObject, Derm.Render.ShaderProgram, Derm.Render.RenderBuffer, Derm.Render.Texture, Derm.Render.Texture1d, Derm.Render.Texture2d, Derm.Render.Texture3d, Derm.Render.TextureCube, and Derm.Render.TextureRectangle.
void Derm.Render.IRenderObject.Delete | ( | RenderContext | ctx | ) |
Delete this IRenderObject.
ctx | A RenderContext used for deleting this object. |
Implemented in Derm.Render.BufferObject, Derm.Render.RenderObject, Derm.Render.ShaderObject, Derm.Render.ShaderProgram, Derm.Render.RenderBuffer, and Derm.Render.Texture.
void Derm.Render.IRenderObject.Release | ( | ) |
Release this IRenderObject.
The implementation of this method shall release the graphics resources, not the object itself. For more information see RenderGarbageService.
Implemented in Derm.Render.RenderObject.
bool Derm.Render.IRenderObject.IsCreated [get] |
Check whether this IRenderObject is created.
Implemented in Derm.Render.RenderObject.
uint Derm.Render.IRenderObject.ObjectName [get] |
Object used for this IRenderObject.
Implemented in Derm.Render.RenderObject.