Struct dae_parser::InputS
source · [−]Expand description
Declares the input semantics of a data source and connects a consumer to that source.
In the COLLADA spec this is called “<input>
(shared)”.
Fields
input: Input
offset: u32
The offset into the list of indices defined by the parent element’s prim
field.
If two InputS
elements share the same offset, they are indexed the same.
This is a simple form of compression for the list of indices
and also defines the order in which the inputs are used.
set: Option<u32>
Which inputs to group as a single set. This is helpful when multiple inputs share the same semantics.
Implementations
Methods from Deref<Target = Input>
sourcepub fn source_as_source(&self) -> &UrlRef<Source>
pub fn source_as_source(&self) -> &UrlRef<Source>
Typecast self.source
as a UrlRef<Source>
.
The semantic
is checked in debug mode to ensure that it is compatible with a
Source
target.
sourcepub fn source_as_vertices(&self) -> &UrlRef<Vertices>
pub fn source_as_vertices(&self) -> &UrlRef<Vertices>
Typecast self.source
as a UrlRef<Vertices>
.
The semantic
is checked in debug mode to ensure that it is compatible with a
Vertices
target.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InputS
impl Send for InputS
impl Sync for InputS
impl Unpin for InputS
impl UnwindSafe for InputS
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