pub struct Detail {Show 17 fields
pub triangles: Vec<TriangleDetail>,
pub instances: Vec<Instance>,
pub lens: Lens,
pub projection: Projection,
pub sun_radius_deg: f32,
pub content: Vec<Option<ContentImage>>,
pub content_slots: Vec<Option<ContentImage>>,
pub text_slots: Vec<Option<ContentText>>,
pub leaf: Option<LeafShade>,
pub steam: Option<Steam>,
pub lights: Vec<LocalLight>,
pub content_look: ContentLook,
pub bounces: Bounces,
pub transmissive_shadows: bool,
pub clamp_indirect: f32,
pub filter_glossy: f32,
pub sampler: Sampler,
}Fields§
§triangles: Vec<TriangleDetail>§instances: Vec<Instance>§lens: Lens§projection: Projection§sun_radius_deg: f32§content: Vec<Option<ContentImage>>§content_slots: Vec<Option<ContentImage>>§text_slots: Vec<Option<ContentText>>§leaf: Option<LeafShade>§steam: Option<Steam>§lights: Vec<LocalLight>§content_look: ContentLook§bounces: Bounces§transmissive_shadows: bool§clamp_indirect: f32§filter_glossy: f32§sampler: SamplerTrait Implementations§
Auto Trait Implementations§
impl Freeze for Detail
impl RefUnwindSafe for Detail
impl Send for Detail
impl Sync for Detail
impl Unpin for Detail
impl UnsafeUnpin for Detail
impl UnwindSafe for Detail
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.