Type Alias veloren_voxygen::ui::ice::cache::GlyphBrush
source · type GlyphBrush = GlyphBrush<(Aabr<f32>, Aabr<f32>), ()>;
Aliased Type§
struct GlyphBrush {Show 13 fields
fonts: Vec<FontArc>,
texture_cache: DrawCache,
last_draw: LastDrawInfo,
calculate_glyph_cache: HashMap<u64, Glyphed<(Aabr<f32>, Aabr<f32>), ()>, BuildHasherDefault<FxHasher>>,
last_frame_seq_id_sections: Vec<SectionHashDetail>,
frame_seq_id_sections: Vec<SectionHashDetail>,
section_buffer: Vec<u64>,
keep_in_cache: HashSet<u64, BuildHasherDefault<FxHasher>>,
cache_glyph_positioning: bool,
cache_redraws: bool,
section_hasher: RandomXxHashBuilder64,
last_pre_positioned: Vec<Glyphed<(Aabr<f32>, Aabr<f32>), ()>>,
pre_positioned: Vec<Glyphed<(Aabr<f32>, Aabr<f32>), ()>>,
}
Fields§
§fonts: Vec<FontArc>
§texture_cache: DrawCache
§last_draw: LastDrawInfo
§calculate_glyph_cache: HashMap<u64, Glyphed<(Aabr<f32>, Aabr<f32>), ()>, BuildHasherDefault<FxHasher>>
§last_frame_seq_id_sections: Vec<SectionHashDetail>
§frame_seq_id_sections: Vec<SectionHashDetail>
§section_buffer: Vec<u64>
§keep_in_cache: HashSet<u64, BuildHasherDefault<FxHasher>>
§cache_glyph_positioning: bool
§cache_redraws: bool
§section_hasher: RandomXxHashBuilder64
§last_pre_positioned: Vec<Glyphed<(Aabr<f32>, Aabr<f32>), ()>>
§pre_positioned: Vec<Glyphed<(Aabr<f32>, Aabr<f32>), ()>>