[−][src]Struct exr::meta::LayerAttributes
Does not include the attributes required for reading the file contents. Excludes standard fields that must be the same for all headers.
Fields
name: Option<Text>
The name of this layer. Required if this file contains deep data or multiple layers.
data_position: Vec2<i32>
The bottom left corner of the rectangle that positions this layer within the global infinite 2D space of the whole file. Equals the position of the data window.
screen_window_center: Vec2<f32>
Part of the perspective projection. Default should be (0, 0)
.
screen_window_width: f32
Part of the perspective projection. Default should be 1
.
list: Vec<Attribute>
Optional attributes. Contains custom attributes.
Does not contain the attributes already present in the Header
or Attributes
struct.
Does not contain attributes that are standardized to be the same for all layers: no chromaticities and no time codes.
Trait Implementations
impl Clone for LayerAttributes
[src]
fn clone(&self) -> LayerAttributes
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LayerAttributes
[src]
impl PartialEq<LayerAttributes> for LayerAttributes
[src]
fn eq(&self, other: &LayerAttributes) -> bool
[src]
fn ne(&self, other: &LayerAttributes) -> bool
[src]
impl StructuralPartialEq for LayerAttributes
[src]
Auto Trait Implementations
impl RefUnwindSafe for LayerAttributes
impl Send for LayerAttributes
impl Sync for LayerAttributes
impl Unpin for LayerAttributes
impl UnwindSafe for LayerAttributes
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Wfn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,