Struct bismuth::framework::Harness [] [src]

pub struct Harness<T, R> where
    T: State,
    R: MetaRenderer
{ /* fields omitted */ }

Methods

impl<T> Harness<T, GlutinRenderer> where
    T: State
[src]

[src]

impl<T, R> Harness<T, R> where
    T: State,
    R: MetaRenderer
[src]

[src]

Trait Implementations

Auto Trait Implementations

impl<T, R> Send for Harness<T, R> where
    T: Send,
    <<R as MetaRenderer>::Resources as Resources>::Buffer: Send + Sync,
    <R as MetaRenderer>::CommandBuffer: Send,
    <<R as MetaRenderer>::Resources as Resources>::DepthStencilView: Send + Sync,
    <R as MetaRenderer>::Device: Send,
    <R as MetaRenderer>::Factory: Send,
    <<R as MetaRenderer>::Resources as Resources>::Fence: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::Mapping: Send,
    <<R as MetaRenderer>::Resources as Resources>::PipelineStateObject: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::Program: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::RenderTargetView: Send + Sync,
    <R as MetaRenderer>::Resources: Resources,
    <<R as MetaRenderer>::Resources as Resources>::Sampler: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::Shader: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::ShaderResourceView: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::Texture: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::UnorderedAccessView: Send + Sync,
    <R as MetaRenderer>::Window: Send

impl<T, R> Sync for Harness<T, R> where
    T: Sync,
    <<R as MetaRenderer>::Resources as Resources>::Buffer: Send + Sync,
    <R as MetaRenderer>::CommandBuffer: Sync,
    <<R as MetaRenderer>::Resources as Resources>::DepthStencilView: Send + Sync,
    <R as MetaRenderer>::Device: Sync,
    <R as MetaRenderer>::Factory: Sync,
    <<R as MetaRenderer>::Resources as Resources>::Fence: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::Mapping: Send,
    <<R as MetaRenderer>::Resources as Resources>::PipelineStateObject: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::Program: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::RenderTargetView: Send + Sync,
    <R as MetaRenderer>::Resources: Resources,
    <<R as MetaRenderer>::Resources as Resources>::Sampler: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::Shader: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::ShaderResourceView: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::Texture: Send + Sync,
    <<R as MetaRenderer>::Resources as Resources>::UnorderedAccessView: Send + Sync,
    <R as MetaRenderer>::Window: Sync