Struct rin::blender::skinning::SkinningSystem [−][src]
pub struct SkinningSystem<V> where
V: 'static + Clone, { /* fields omitted */ }Implementations
impl<V> SkinningSystem<V> where
V: Clone, [src]
impl<V> SkinningSystem<V> where
V: Clone, [src]pub fn new(defer: Property<'static, bool>) -> SkinningSystem<V>[src]
Trait Implementations
impl<V> SystemThreadLocal for SkinningSystem<V> where
V: Clone + Sync + Debug + Serialize + Deserialize<'static> + Vertex<Position = Matrix<f32, U4, U1, <DefaultAllocator as Allocator<f32, U4, U1>>::Buffer>> + Normal<Normal = Matrix<f32, U4, U1, <DefaultAllocator as Allocator<f32, U4, U1>>::Buffer>> + Send + DefaultWeight + 'static, [src]
impl<V> SystemThreadLocal for SkinningSystem<V> where
V: Clone + Sync + Debug + Serialize + Deserialize<'static> + Vertex<Position = Matrix<f32, U4, U1, <DefaultAllocator as Allocator<f32, U4, U1>>::Buffer>> + Normal<Normal = Matrix<f32, U4, U1, <DefaultAllocator as Allocator<f32, U4, U1>>::Buffer>> + Send + DefaultWeight + 'static, [src]pub fn run(
&mut self,
entities: EntitiesThreadLocal<'_>,
_resources: ResourcesThreadLocal<'_>
)[src]
&mut self,
entities: EntitiesThreadLocal<'_>,
_resources: ResourcesThreadLocal<'_>
)
pub fn name() -> Option<&'static str>[src]
pub fn after() -> Vec<SystemId, Global>ⓘ[src]
pub fn needs() -> Vec<TypeId, Global>ⓘ[src]
pub fn updates() -> Vec<TypeId, Global>ⓘ[src]
pub fn writes() -> Vec<TypeId, Global>ⓘ[src]
pub fn checks(
&mut StorageRegistry
) -> Option<SystemConditionElse<Box<dyn SystemThreadLocal + 'static, Global>>>[src]
&mut StorageRegistry
) -> Option<SystemConditionElse<Box<dyn SystemThreadLocal + 'static, Global>>>
pub fn runs_on_gpu() -> bool[src]
pub fn before() -> Vec<SystemId, Global>ⓘ[src]
pub fn reads() -> Vec<TypeId, Global>ⓘ[src]
pub fn file_line_info(&self) -> &'static str[src]
Auto Trait Implementations
impl<V> !RefUnwindSafe for SkinningSystem<V>
impl<V> !Send for SkinningSystem<V>
impl<V> !Sync for SkinningSystem<V>
impl<V> Unpin for SkinningSystem<V> where
V: Unpin,
V: Unpin,
impl<V> !UnwindSafe for SkinningSystem<V>
Blanket Implementations
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]pub fn to_subset(&self) -> Option<SS>[src]
pub fn is_in_subset(&self) -> bool[src]
pub fn to_subset_unchecked(&self) -> SS[src]
pub fn from_subset(element: &SS) -> SP[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>, [src]