Enum EnvironmentMap
pub enum EnvironmentMap
If this attribute is present, it describes how this texture should be projected onto an environment.
Variants
-
LatitudeLongitude This image is an environment map projected like a world map.
-
Cube This image contains the six sides of a cube.
Implementations
impl EnvironmentMap
const fn byte_size() -> usizeNumber of bytes this would consume in an exr file.
fn write<W: Write>(self, write: &mut W) -> UnitResultWithout validation, write this instance to the byte stream.
fn read<R: Read>(read: &mut R) -> Result<Self>Read the value without validating.
Trait Implementations
impl Clone for EnvironmentMap
fn clone(&self) -> Self
impl Copy for EnvironmentMap
impl Debug for EnvironmentMap
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for EnvironmentMap
impl Hash for EnvironmentMap
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for EnvironmentMap
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for EnvironmentMap
Auto Trait Implementations
impl Freeze for EnvironmentMap
impl RefUnwindSafe for EnvironmentMap
impl Send for EnvironmentMap
impl Sync for EnvironmentMap
impl Unpin for EnvironmentMap
impl UnsafeUnpin for EnvironmentMap
impl UnwindSafe for EnvironmentMap
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for EnvironmentMap
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for EnvironmentMap
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for EnvironmentMap
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for EnvironmentMap
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for EnvironmentMap
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for EnvironmentMap
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for EnvironmentMap
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Pointable for EnvironmentMap
const ALIGN: usize = _;type Init = T;unsafe fn init(init: <T as Pointable>::Init) -> usizeunsafe fn deref<'a>(ptr: usize) -> &'a Tunsafe fn deref_mut<'a>(ptr: usize) -> &'a mut Tunsafe fn drop(ptr: usize)
impl<T> Read<Exclusive, BecauseExclusive> for EnvironmentMap
where
T: ?Sized,
impl<T> ToOwned for EnvironmentMap
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for EnvironmentMap
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for EnvironmentMap
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for EnvironmentMap
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>