rafx-plugins 0.0.16

Rendering framework built on an extensible asset pipeline
Documentation
use crate::assets::font::FontAsset;
use fnv::FnvHashMap;
use hydrate_base::handle::Handle;
use hydrate_base::LoadHandle;

pub struct TextDrawData {
    pub fonts: FnvHashMap<LoadHandle, Handle<FontAsset>>,
    pub text_draw_commands: Vec<TextDrawCommand>,
}

#[derive(Debug)]
pub struct TextDrawCommand {
    pub text: String,
    pub position: glam::Vec3,
    pub font: LoadHandle,
    pub size: f32,
    pub color: glam::Vec4,
    pub is_append: bool,
}