[][src]Crate ilmenite

let ilmenite = Ilmenite::new();

ilmenite.add_font(
	ImtFont::from_file(
		"MyFont",
		ImtWeight::Normal,
		ImtRasterOpts::default(),
		device,
		queue,
		"MyFont.ttf",
		)
	.unwrap(),
	);

let glyphs = ilmenite
	.glyphs_for_text("MyFont", ImtWeight::Normal, 12.0, None, "Hello World!")
	.unwrap();

Re-exports

pub use bitmap::ImtGlyphBitmap;
pub use error::ImtError;
pub use error::ImtErrorSrc;
pub use error::ImtErrorTy;
pub use font::ImtFont;
pub use font::ImtWeight;
pub use parse::ImtFontProps;
pub use parse::ImtParsedGlyph;
pub use parse::ImtParser;
pub use primative::ImtGeometry;
pub use primative::ImtPoint;
pub use primative::ImtPosition;
pub use raster::ImtFillQuality;
pub use raster::ImtRaster;
pub use raster::ImtRasterOpts;
pub use raster::ImtRasteredGlyph;
pub use raster::ImtSampleQuality;
pub use script::ImtLang;
pub use script::ImtScript;
pub use shape::ImtGlyphInfo;
pub use shape::ImtHoriAlign;
pub use shape::ImtShapeOpts;
pub use shape::ImtShapedGlyph;
pub use shape::ImtShaper;
pub use shape::ImtTextWrap;
pub use shape::ImtVertAlign;

Modules

bitmap
error
font
parse
primative
raster
script
shaders
shape

Structs

Ilmenite
ImtGlyph