Expand description
Modules§
- backend
- A module with all supported backends.
Structs§
- Backend
Context - GPU
Context
representation. - Buffer
- A
Buffer
representation. - Clear
Program - A program that clears colors, depth and stencil of a
framebuffer
. - Context
Builder - A builder for
Context
. - Fragment
Shader - A fragment shader representation.
- Framebuffer
- A Framebuffer representation with optional
color
,depth
andstencil
attachments. - Program
- A structure representing a GPU program.
- Raster
Program - A program for rasterizing
VertexArrayObject
s in a targetFramebuffer
. - Renderbuffer
- Renderbuffer representation.
- Sampler
- A
Sampler
is responsible for sampling values from a texture. It supports filtering and coordinates wrapping. - Shader
- A shader representation.
- Texture
- A
Texture
representation. - Texture2D
- A
Texture2D
representation. - Texture3D
- A
Texture3D
representation. - Texture
Format - Texture format representation with color format and component format.
- Vertex
Array Object VertexArrayObject
representation.- Vertex
Shader - A vertex shader representation.
Enums§
- Color
Format - Kinds of
ColorFormat
s. - Context
Display - Kinds of
Context
’s displays. - Context
Error - Error that can happen when manipulating an OpenGL context.
- Raster
Geometry - Kinds of raster geometries.
- Type
- Types used by the GPU.
Traits§
- HasContext
- A trait defining the
GPUContext
interface.
Type Aliases§
- Context
- The
Context
object.