Expand description
Modules§
- backend
- A module with all supported backends.
Structs§
- Backend
Context - GPU
Contextrepresentation. - Buffer
- A
Bufferrepresentation. - 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,depthandstencilattachments. - Program
- A structure representing a GPU program.
- Raster
Program - A program for rasterizing
VertexArrayObjects in a targetFramebuffer. - Renderbuffer
- Renderbuffer representation.
- Sampler
- A
Sampleris responsible for sampling values from a texture. It supports filtering and coordinates wrapping. - Shader
- A shader representation.
- Texture
- A
Texturerepresentation. - Texture2D
- A
Texture2Drepresentation. - Texture3D
- A
Texture3Drepresentation. - Texture
Format - Texture format representation with color format and component format.
- Vertex
Array Object VertexArrayObjectrepresentation.- Vertex
Shader - A vertex shader representation.
Enums§
- Color
Format - Kinds of
ColorFormats. - 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
GPUContextinterface.
Type Aliases§
- Context
- The
Contextobject.