Struct dae_parser::FormatHint
source · [−]pub struct FormatHint {
pub channels: SurfaceChannels,
pub range: SurfaceRange,
pub precision: SurfacePrecision,
pub options: Vec<SurfaceOption>,
pub extra: Vec<Extra>,
}Expand description
This element describes the important features intended by the author so that the application can pick a format that best represents what the author wanted.
Fields
channels: SurfaceChannelsThe per-texel layout of the format.
range: SurfaceRangeThe range of texel channel values.
precision: SurfacePrecisionThe precision of the texel channel value.
options: Vec<SurfaceOption>Additional hints about data relationships and other things to help an application pick the best format.
extra: Vec<Extra>Provides arbitrary additional information about this element.
Implementations
sourceimpl FormatHint
impl FormatHint
sourcepub fn new(
channels: SurfaceChannels,
range: SurfaceRange,
precision: SurfacePrecision
) -> Self
pub fn new(
channels: SurfaceChannels,
range: SurfaceRange,
precision: SurfacePrecision
) -> Self
Construct a new FormatHint.
Trait Implementations
sourceimpl Clone for FormatHint
impl Clone for FormatHint
sourcefn clone(&self) -> FormatHint
fn clone(&self) -> FormatHint
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 FormatHint
impl Send for FormatHint
impl Sync for FormatHint
impl Unpin for FormatHint
impl UnwindSafe for FormatHint
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)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more