dplug.graphics

Dplug graphics packages, based on a fork of ae.utils.graphics.

Modules

color
module dplug.graphics.color

Color type and operations. Port of ae.utils.graphics.

draw
module dplug.graphics.draw

Drawing functions. Port of ae.utils.graphics. In many many cases, you should use dplug:canvas instead.

font
module dplug.graphics.font

Font high-level interface.

image
module dplug.graphics.image

In-memory images.

mipmap
module dplug.graphics.mipmap

Mipmap pyramid implementation.

resizer
module dplug.graphics.resizer

Wrapper for stb_image_resize.h port. Makes it trivial to use.

stb_image_resize
module dplug.graphics.stb_image_resize

Resizer ported to D from C. Removed a few features that did'nt make sense in Dplug. Added Ryhor Spivak work on Lanczos filter... also added a few more lanczos kernels.

stb_image_write
module dplug.graphics.stb_image_write

stb_image_write.h translations Just the PNG encoder.

stb_truetype
module dplug.graphics.stb_truetype

D translation of stb_truetype v0.7 by Sean Barrett More information on http://nothings.org/stb/stb_truetype.h Removed: - texture baking API - font finding in the TTF itself. Make sure there is only one font in the TTF.

Public Imports

dplug.graphics.color
public import dplug.graphics.color;
Undocumented in source.
dplug.graphics.image
public import dplug.graphics.image;
Undocumented in source.
dplug.graphics.draw
public import dplug.graphics.draw;
Undocumented in source.
dplug.graphics.resizer
public import dplug.graphics.resizer;
Undocumented in source.
dplug.graphics.mipmap
public import dplug.graphics.mipmap;
Undocumented in source.
dplug.graphics.font
public import dplug.graphics.font;
Undocumented in source.
dplug.graphics.stb_image_write
public import dplug.graphics.stb_image_write;
Undocumented in source.

Meta

License

A mix of Boost 1.0, MPL 2.0, and public domain. See individual files for details.