Struct kgltf::AccessorSparseValues[][src]

pub struct AccessorSparseValues {
    pub buffer_view: usize,
    pub byte_offset: Option<usize>,
    pub extensions: Option<Extension>,
}

Array of size count times number of components, storing the displaced accessor attributes pointed by indices. Substituted values must have the same componentType and number of components as the base accessor.

Fields

buffer_view: usize

The index of the bufferView with sparse values. Referenced bufferView can’t have ARRAY_BUFFER or ELEMENT_ARRAY_BUFFER target.

byte_offset: Option<usize>

The offset relative to the start of the bufferView in bytes. Must be aligned.

extensions: Option<Extension>

Dictionary object with extension-specific objects.

Trait Implementations

impl Clone for AccessorSparseValues[src]

impl Debug for AccessorSparseValues[src]

impl<'a> Deserialize<'a> for AccessorSparseValues[src]

impl Serialize for AccessorSparseValues[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<'a, T> FromJson<'a> for T where
    T: Deserialize<'a>, 
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToJson for T where
    T: Serialize
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.