[−][src]Module keeshond::renderer
Rendering functionality
Modules
opengl | (ADVANCED) OpenGL 3 rendering backend |
Structs
Color | |
DrawBackgroundColorInfo | Information on how to draw a background color |
DrawSpriteInfo | Information on how to draw a sprite |
DrawSpriteRawInfo | Information on how to draw a sprite (raw form with just transform and texture coordinates) |
DrawTransform | A transformation matrix used for drawing operations |
NullDrawControl | (ADVANCED) Null rendering backend, for automatic tests that don't need sound |
Renderer | Represents the renderer's game window |
RendererNewInfo | (ADVANCED) Information on how to create a new Renderer |
Shader | A resource representing a fragment shader that can be used when drawing |
Sheet | A resource representing a texture sheet for drawing sprites from |
SheetMetadata | |
SpriteSlice |
Enums
RendererError | |
ViewportMode | Determines how the game is scaled to fit the window or screen |
Traits
DrawControl | Public interface to controlling rendering in your game |
Functions
available_backends |
Type Definitions
DrawControlResult | |
SliceId |