Struct ggez::graphics::CanvasGeneric
[−]
[src]
pub struct CanvasGeneric<Spec> where
Spec: BackendSpec, { /* fields omitted */ }
A generic canvas independent of graphics backend. This type should probably
never be used directly; use ggez::graphics::Canvas
instead.
Trait Implementations
impl<Spec: Debug> Debug for CanvasGeneric<Spec> where
Spec: BackendSpec,
Spec::Resources: Debug,
[src]
Spec: BackendSpec,
Spec::Resources: Debug,
Auto Trait Implementations
impl<Spec> Send for CanvasGeneric<Spec> where
<<Spec as BackendSpec>::Resources as Resources>::RenderTargetView: Send + Sync,
<Spec as BackendSpec>::Resources: Resources,
<<Spec as BackendSpec>::Resources as Resources>::Texture: Send + Sync,
<<Spec as BackendSpec>::Resources as Resources>::RenderTargetView: Send + Sync,
<Spec as BackendSpec>::Resources: Resources,
<<Spec as BackendSpec>::Resources as Resources>::Texture: Send + Sync,
impl<Spec> Sync for CanvasGeneric<Spec> where
<<Spec as BackendSpec>::Resources as Resources>::RenderTargetView: Send + Sync,
<Spec as BackendSpec>::Resources: Resources,
<<Spec as BackendSpec>::Resources as Resources>::Texture: Send + Sync,
<<Spec as BackendSpec>::Resources as Resources>::RenderTargetView: Send + Sync,
<Spec as BackendSpec>::Resources: Resources,
<<Spec as BackendSpec>::Resources as Resources>::Texture: Send + Sync,