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]
T: State,
pub fn from_glutin_window(state: T, window: Window) -> Self
[src]
impl<T, R> Harness<T, R> where
T: State,
R: MetaRenderer,
[src]
T: State,
R: MetaRenderer,
pub fn start<F>(&mut self, f: F) where
F: FnMut(&mut Context<T, R>) -> BoxActivity<T, R>,
[src]
F: FnMut(&mut Context<T, R>) -> BoxActivity<T, R>,
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,
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,
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,