SenOGL
0.2
Library aiming to ease the use of OpenGL
|
COpenGLObject::Binder | Generic Binder Does nothing at this stage |
CTexture::Binder | Scoped texture Binder |
▼COpenGLObject | Base class for every OpenGL Object |
▼CBuffer | OpenGL Buffer Object |
▼CIndexedBuffer | Specialization for buffers that can be bound (i.e |
CUniformBuffer | Uniform Buffer Object (UBO) |
CFramebuffer< TexType, ColorCount, DepthType, UseDepth > | Framebuffer Object (FBO) |
CProgram | Program |
CProgramPipeline | OpenGL ProgramPipeline Object |
CQuery | Query Object |
CRenderbuffer | Renderbuffer Object |
CSampler | Describes a Sampler object |
▼CShader | Base class for all types of shaders |
CComputeShader | Compute Shader |
CFragmentShader | Fragment Shader |
CGeometryShader | Geometry Shader |
CTesselationControlShader | Tesselation Control Shader |
CTesselationEvaluationShader | Tesselation Evaluation Shader |
CVertexShader | Vertex Shader |
▼CTexture | Describes a texture living on the GPU's memory |
CCubeMap | |
CTexture2D | Texture 2D |
CTexture3D | Texture 2D |
CTransformFeedback | OpenGL TransformFeedback Object |
CVertexArray | Vertex Array Object (VAO) |
CComputeShader::WorkgroupSize | Structure containing size information about Compute shader workgroups |