|
Diamond
|
Provide managed access to OpenGL objects More...
Public Member Functions | |
| abstract void | Dispose () |
| Delegate Dispose to underlying wrapper class More... | |
Static Protected Attributes | |
| static readonly Logger | Logger = LogManager.GetLogger(nameof(GLObject)) |
| Logger for all GLObjects More... | |
Properties | |
| string | Name [get, protected set] |
| Name of this GLObject used for identification More... | |
Provide managed access to OpenGL objects
|
pure virtual |
Delegate Dispose to underlying wrapper class
Implemented in Diamond.Shaders.Program, Diamond.Buffers.Buffer< T >, Diamond.Shaders.Shader, and Diamond.Textures.Texture.
|
staticprotected |
Logger for all GLObjects
|
getprotected set |
Name of this GLObject used for identification