[][src]Struct sfml_rust::canvas::canvas_frame::CanvasFrame

pub struct CanvasFrame {
    pub colored_drawables: Vec<RuntimeVertexDef>,
    pub textured_drawables: HashMap<Arc<CanvasTextureHandle>, Vec<Vec<RuntimeVertexDef>>>,
    pub image_drawables: HashMap<Arc<CanvasImageHandle>, Vec<Vec<RuntimeVertexDef>>>,
    pub text_drawables: HashMap<Arc<CanvasFontHandle>, Vec<GlyphInstance>>,
}

I dont know why this isnt working fqowiejf

Fields

colored_drawables: Vec<RuntimeVertexDef>textured_drawables: HashMap<Arc<CanvasTextureHandle>, Vec<Vec<RuntimeVertexDef>>>image_drawables: HashMap<Arc<CanvasImageHandle>, Vec<Vec<RuntimeVertexDef>>>text_drawables: HashMap<Arc<CanvasFontHandle>, Vec<GlyphInstance>>

Methods

impl CanvasFrame[src]

pub fn new() -> CanvasFrame[src]

Creates a bare canvas frame with empty accumulators a

pub fn draw(&mut self, drawable: &dyn Drawable)[src]

Accumulates the drawables collected Vertex2D's

Auto Trait Implementations

impl Send for CanvasFrame

impl Unpin for CanvasFrame

impl Sync for CanvasFrame

impl UnwindSafe for CanvasFrame

impl RefUnwindSafe for CanvasFrame

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> SetParameter for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> Content for T

impl<T> Erased for T

impl<T> SafeBorrow<T> for T