pub struct ToneMapping {
pub intensity_target: f32,
pub min_nits: f32,
pub relative_to_max_display: bool,
pub linear_below: f32,
/* private fields */
}
Expand description
HDR tone mapping metadata.
Fields§
§intensity_target: f32
§min_nits: f32
§relative_to_max_display: bool
§linear_below: f32
Trait Implementations§
source§impl<Ctx> Bundle<Ctx> for ToneMappingwhere
Ctx: Copy,
impl<Ctx> Bundle<Ctx> for ToneMappingwhere
Ctx: Copy,
type Error = Error
source§fn parse(
bitstream: &mut Bitstream<'_>,
ctx: Ctx,
) -> Result<ToneMapping, <ToneMapping as Bundle<Ctx>>::Error>where
ToneMapping: Sized,
fn parse(
bitstream: &mut Bitstream<'_>,
ctx: Ctx,
) -> Result<ToneMapping, <ToneMapping as Bundle<Ctx>>::Error>where
ToneMapping: Sized,
Parses a value from the bitstream with the given context.
source§impl<Ctx> BundleDefault<Ctx> for ToneMappingwhere
Ctx: Copy,
impl<Ctx> BundleDefault<Ctx> for ToneMappingwhere
Ctx: Copy,
source§fn default_with_context(_ctx: Ctx) -> ToneMappingwhere
ToneMapping: Sized,
fn default_with_context(_ctx: Ctx) -> ToneMappingwhere
ToneMapping: Sized,
Creates a default value with the given context.
Auto Trait Implementations§
impl Freeze for ToneMapping
impl RefUnwindSafe for ToneMapping
impl Send for ToneMapping
impl Sync for ToneMapping
impl Unpin for ToneMapping
impl UnwindSafe for ToneMapping
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more