Struct dae_parser::VertexWeights
source · [−]pub struct VertexWeights {
pub count: usize,
pub inputs: InputList,
pub joint: usize,
pub vcount: Box<[u32]>,
pub prim: Box<[i32]>,
pub extra: Vec<Extra>,
}Expand description
Describes the combination of joints and weights used by a skin.
Fields
count: usizeThe number of vertices in the base mesh.
inputs: InputListThe InputS elements describe the joints and the attributes to be associated with them.
joint: usizeThe index into inputs for the Semantic::Joint input (which must exist).
vcount: Box<[u32]>Contains a list of integers, each specifying the number of
bones associated with one of the influences defined by VertexWeights.
prim: Box<[i32]>Contains a list of indices that describe which bones and
attributes are associated with each vertex. An index of -1
into the array of joints refers to the bind shape. Weights
should be normalized before use.
extra: Vec<Extra>Provides arbitrary additional information about this element.
Implementations
sourceimpl VertexWeights
impl VertexWeights
Trait Implementations
sourceimpl Clone for VertexWeights
impl Clone for VertexWeights
sourcefn clone(&self) -> VertexWeights
fn clone(&self) -> VertexWeights
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for VertexWeights
impl Send for VertexWeights
impl Sync for VertexWeights
impl Unpin for VertexWeights
impl UnwindSafe for VertexWeights
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more