Table of Contents

Namespace ReFuel.Graphics.OpenGL

Classes

BlitTexture
CompactShader

Class for loading compact shader programs.

ContextServices

A holding class for context specific serviceList.

DefaultRenderTarget
Extensions

Query available OpenGL extensions, cached for select extensions.

FrameBufferRenderTarget
Framebuffer
FullBrightGltfMaterialAdapter
FullBrightMaterial
FullBrightShader
GLBufferHandle

Attribute record for the GL objects associated with a BufferResource.

GLBufferProvider

Buffer provider for OpenGL backed BufferResource entities.

GLClassExtensions

Class extensions that are used by OpenGL rendering backends.

GLDebug
GLObject
GLPoseProvider
GLRenderTargetExtensions
GLShader
GLShader<T>
GLVertexArray

Class that represents an OpenGL vertex array.

GLVertexArrayBuilder

Build an OpenGL vertex array.

ModelVertexArrays
OcclusionQuery
OcclusionShader
OcclusionShader.DepthModelInfo
OpenGLRenderer
QueryManager
ShaderBase

Base class for all OpenGL3.2 shaders.

ShadowCubeFramebuffer
TextureGLObjects

Structs

BufferMapping<T>

Temporarily map an OpenGL buffer to memory.

GLAttribute
GLShaderPromise
GLShaderSource
GLUniform
GLUniformBlock
OcclusionQuery.Query
VertexArrayQuery

A vertex attribute query

Interfaces

IGLShader
IProfileResult

Enums

Framebuffer.AttachmentType
GLObjectFamily
GLShaderStages

Delegates

DebugMessageReceivedEventHandler