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.