pub struct ResolvedRenderPlan { /* private fields */ }Expand description
The compact, sanitized plan the frame loop actually consumes.
Implementations§
Source§impl ResolvedRenderPlan
impl ResolvedRenderPlan
Sourcepub const fn illustration(&self) -> IllustrationStyle
pub const fn illustration(&self) -> IllustrationStyle
The final molecular illustration settings after ordered blending.
Sourcepub const fn depth_of_field(&self) -> Option<DepthOfField>
pub const fn depth_of_field(&self) -> Option<DepthOfField>
The resolved thin-lens module, if the profile contributes blur.
Sourcepub const fn motion_blur(&self) -> Option<MotionBlur>
pub const fn motion_blur(&self) -> Option<MotionBlur>
Resolved camera-shutter blur module, if enabled.
Sourcepub const fn backdrop(&self) -> BackdropStyle
pub const fn backdrop(&self) -> BackdropStyle
Resolved compositing fallback.
Sourcepub const fn lighting(&self) -> LightingEnvironment
pub const fn lighting(&self) -> LightingEnvironment
Resolved reflected and direct lighting rig.
Sourcepub const fn display(&self) -> DisplayTransform
pub const fn display(&self) -> DisplayTransform
Resolved display transform.
Sourcepub const fn bloom(&self) -> Option<BloomStyle>
pub const fn bloom(&self) -> Option<BloomStyle>
The resolved highlight bleed, if the profile contributes one.
Sourcepub const fn antialias(&self) -> Option<AntiAliasingStyle>
pub const fn antialias(&self) -> Option<AntiAliasingStyle>
The resolved edge-smoothing choice, or None when no profile layer
stated one and the tier’s default applies.
Trait Implementations§
Source§impl Clone for ResolvedRenderPlan
impl Clone for ResolvedRenderPlan
impl Copy for ResolvedRenderPlan
Source§impl Debug for ResolvedRenderPlan
impl Debug for ResolvedRenderPlan
Source§impl Default for ResolvedRenderPlan
impl Default for ResolvedRenderPlan
Source§impl<'de> Deserialize<'de> for ResolvedRenderPlan
impl<'de> Deserialize<'de> for ResolvedRenderPlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ResolvedRenderPlan
impl PartialEq for ResolvedRenderPlan
Source§impl Serialize for ResolvedRenderPlan
impl Serialize for ResolvedRenderPlan
impl StructuralPartialEq for ResolvedRenderPlan
Auto Trait Implementations§
impl Freeze for ResolvedRenderPlan
impl RefUnwindSafe for ResolvedRenderPlan
impl Send for ResolvedRenderPlan
impl Sync for ResolvedRenderPlan
impl Unpin for ResolvedRenderPlan
impl UnsafeUnpin for ResolvedRenderPlan
impl UnwindSafe for ResolvedRenderPlan
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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