Struct skeletal_animation::skinned_renderer::SkinnedRenderer [] [src]

pub struct SkinnedRenderer<R: Resources, T: Transform> { /* fields omitted */ }

Methods

impl<'a, R: Resources, T: Transform + HasShaderSources<'a>> SkinnedRenderer<R, T>
[src]

[src]

[src]

Important traits for Vec<u8>
[src]

TODO - don't allocate a new vector

Trait Implementations

Auto Trait Implementations

impl<R, T> Send for SkinnedRenderer<R, T> where
    T: Send,
    <R as Resources>::Buffer: Send + Sync,
    <R as Resources>::Mapping: Send,
    <R as Resources>::PipelineStateObject: Send + Sync,
    <R as Resources>::Program: Send + Sync,
    <R as Resources>::Sampler: Send + Sync,
    <R as Resources>::ShaderResourceView: Send + Sync,
    <R as Resources>::Texture: Send + Sync

impl<R, T> Sync for SkinnedRenderer<R, T> where
    T: Sync,
    <R as Resources>::Buffer: Send + Sync,
    <R as Resources>::Mapping: Send,
    <R as Resources>::PipelineStateObject: Send + Sync,
    <R as Resources>::Program: Send + Sync,
    <R as Resources>::Sampler: Send + Sync,
    <R as Resources>::ShaderResourceView: Send + Sync,
    <R as Resources>::Texture: Send + Sync