[][src]Module quicksilver::graphics

A module to draw 2D graphics in a window It also includes image loading

Structs

AnimationDeprecated

A linear series of images with a constant frame delay

Atlas

An image atlas that allows a single image file to represent multiple individual images

Color

An RGBA color represented by normalized floats

Font

An in-memory TTF font that can render text on demand

FontStyle

The way text should appear on the screen

GpuTriangle

A triangle to draw to the GPU

Image

An image that can be drawn to the screen

ImmiRenderDeprecated

The implementation of the Immi rendering code for Quicksilver

ImmiStatusDeprecated

The current state of the world to pass to Immi

Mesh

A way to store rendered objects without having to re-process them

ShapeRenderer

A way to render complex shapes using the lyon API

Surface

A possible render target that can be drawn to the screen

Vertex

A vertex for drawing items to the GPU

View

A view into the world, used as a camera and a viewport

Enums

AtlasError

An error generated when trying to load an atlas

AtlasItem

An individual named item of an Atlas

Background

The background to use for a given drawable

BlendMode

The way the colors are blended when drawing on top of other color

ImageError

An error generated while loading an image

ImageScaleStrategy

The way the images should change when drawn at a scale

PixelFormat

Pixel formats for use with loading raw images

ResizeStrategy

The way to adjust the content when the size of the window changes

Traits

Drawable

Some object that can be drawn to the screen

Functions

create_immi_ctxDeprecated

Combine the ImmiStatus and the Render into a DrawContext