Struct gaia::Renderer [] [src]

pub struct Renderer<R: Resources, F: Factory<R>> { /* fields omitted */ }

Methods

impl<R: Resources, F: Factory<R> + Clone> Renderer<R, F>
[src]

[src]

[src]

Trait Implementations

Auto Trait Implementations

impl<R, F> Send for Renderer<R, F> where
    F: Send,
    <R as Resources>::Buffer: Send + Sync,
    <R as Resources>::DepthStencilView: Send + Sync,
    <R as Resources>::Mapping: Send,
    <R as Resources>::PipelineStateObject: Send + Sync,
    <R as Resources>::Program: Send + Sync,
    <R as Resources>::RenderTargetView: Send + Sync,
    <R as Resources>::Sampler: Send + Sync,
    <R as Resources>::ShaderResourceView: Send + Sync,
    <R as Resources>::Texture: Send + Sync

impl<R, F> !Sync for Renderer<R, F>