Trait alacritty::renderer::text::TextRenderApi
source · pub trait TextRenderApi<T: TextRenderBatch>: LoadGlyph {
// Required methods
fn batch(&mut self) -> &mut T;
fn render_batch(&mut self);
// Provided methods
fn add_render_item(
&mut self,
cell: &RenderableCell,
glyph: &Glyph,
size_info: &SizeInfo
) { ... }
fn draw_cell(
&mut self,
cell: RenderableCell,
glyph_cache: &mut GlyphCache,
size_info: &SizeInfo
) { ... }
}
Required Methods§
sourcefn render_batch(&mut self)
fn render_batch(&mut self)
Render the underlying data.
Provided Methods§
sourcefn add_render_item(
&mut self,
cell: &RenderableCell,
glyph: &Glyph,
size_info: &SizeInfo
)
fn add_render_item( &mut self, cell: &RenderableCell, glyph: &Glyph, size_info: &SizeInfo )
Add item to the rendering queue.
sourcefn draw_cell(
&mut self,
cell: RenderableCell,
glyph_cache: &mut GlyphCache,
size_info: &SizeInfo
)
fn draw_cell( &mut self, cell: RenderableCell, glyph_cache: &mut GlyphCache, size_info: &SizeInfo )
Draw cell.