Crate ilmenite[−][src]
Expand description
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 |