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