Struct prototty_elements::Canvas
[−]
[src]
pub struct Canvas { /* fields omitted */ }
Methods
impl Canvas
[src]
fn new<D: Into<Vector2<u16>>>(size: D) -> Self
[src]
fn set_size<D: Into<Vector2<u16>>>(&mut self, size: D)
[src]
fn make_buffer(&self) -> CanvasBuffer
[src]
fn swap_buffer(&mut self, buffer: &mut CanvasBuffer) -> Result<(), CanvasError>
[src]
Trait Implementations
impl Debug for Canvas
[src]
impl Clone for Canvas
[src]
fn clone(&self) -> Canvas
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl View for Canvas
[src]
fn view<G: ViewGrid>(&self, offset: Vector2<i16>, depth: i16, grid: &mut G)
[src]
Update the cells in grid
to describe how a type should be rendered. Implementations of view
for low level ui components will typically involve updating cells directly. Implementations for higer level components, such as an entire application's ui, will typically call the view
methed of lower level components which make up the ui. Read more
fn size(&self) -> Vector2<u16>
[src]
Returns the size in cells of the rectangle containing a ui element. This allows for the implementation of decorator ui components that render a border around some inner element. Read more