pub enum ModelViewerEvent {
OrbitChanged {
yaw: f32,
pitch: f32,
},
ShadingChanged(ModelShading),
}Expand description
What a model viewer reports. It applies none of it.
Variants§
OrbitChanged
A drag or the reset control asked for these angles, in radians.
ShadingChanged(ModelShading)
The reader asked for the other shading.
Trait Implementations§
Source§impl Clone for ModelViewerEvent
impl Clone for ModelViewerEvent
Source§fn clone(&self) -> ModelViewerEvent
fn clone(&self) -> ModelViewerEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ModelViewerEvent
Source§impl Debug for ModelViewerEvent
impl Debug for ModelViewerEvent
Source§impl PartialEq for ModelViewerEvent
impl PartialEq for ModelViewerEvent
impl StructuralPartialEq for ModelViewerEvent
Auto Trait Implementations§
impl Freeze for ModelViewerEvent
impl RefUnwindSafe for ModelViewerEvent
impl Send for ModelViewerEvent
impl Sync for ModelViewerEvent
impl Unpin for ModelViewerEvent
impl UnsafeUnpin for ModelViewerEvent
impl UnwindSafe for ModelViewerEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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