Module cuivre::graphics[][src]

Structs

Camera

Represents a 3D projection and view.

GraphicsManager

Manages everything related to graphics and rendering.

Mesh

Represents a mesh that is loaded in OpenGL.

MeshBuilder
Program

Represents an OpenGL shader program. Required for drawing anything to the screen.

Shader

Represents an OpenGL shader.

Sprite

Represents part of a sprite sheet drawn on a quad.

SpriteSheet

Represents an OpenGL texture sliced into sprites.

Texture

Represents a texture loaded in OpenGL.

Type Definitions

ProgramID

ID of loaded OpenGL Program

TextureID

ID of loaded OpenGL Texture