[][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