High-level wrapper for OpenTK
Classes
Class | Description | |
---|---|---|
GLErrorException |
Exception thrown as a result of an GL error.
| |
GLException |
Base class for all GL exceptions.
| |
GLObject |
Represents an OpenGL object.
Implements IDisposeable: once the object is disposed, all public properties and methods besides Dispose(),
Disposed and Error throw a ObjectDisposedException when called. When an exception occurs during initialization,
the GLObject disposes itself before throwing an exception. GLObject has no finalizer because GL is not available
in the finalizer thread. Dispose manually and call DisposeAll() before the program exists.
| |
Shader |
A GL shader.
| |
ShaderProgram |
A shader program.
| |
ShaderVariable |
A shader variable.
| |
Texture |
A texture.
| |
VertexState |
Represents a particular vertex state, that is a VAO and associated buffers.
|
Enumerations
Enumeration | Description | |
---|---|---|
Texture..::..TextureType |
Texture types.
|