[−][src]Module quicksilver::graphics
A module to draw 2D graphics in a window It also includes image loading
Structs
Animation | Deprecated 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 |
ImmiRender | Deprecated The implementation of the Immi rendering code for Quicksilver |
ImmiStatus | Deprecated 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_ctx | Deprecated Combine the ImmiStatus and the Render into a DrawContext |