pub struct SkinnedRenderer<R: Resources, T: Transform> { /* fields omitted */ }
pub fn render<C: CommandBuffer<R>, Rf: RenderFormat>( &mut self, encoder: &mut Encoder<R, C>, out_color: &RenderTargetView<R, Rf>, out_depth: &DepthStencilView<R, DepthStencil>, view: [[f32; 4]; 4], projection: [[f32; 4]; 4], joint_poses: &[T] ) where T: Pod, | [src] |
TODO - don't allocate a new vector
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, | |
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
impl<T> SetParameter for T | |
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where T: Parameter<Self>, | |
Sets value
as a parameter of self
.