pub struct CameraViewState {
pub eye_offset: f64,
pub fov_y: f64,
pub is_ortho: bool,
pub ortho_scale_enabled: bool,
pub ortho_scale_factor: f64,
pub pivot_position: Point3D,
pub pivot_rotation: Point4D,
pub world_coord_system: WorldCoordinateSystem,
}
Fields§
§eye_offset: f64
§fov_y: f64
§is_ortho: bool
§ortho_scale_enabled: bool
§ortho_scale_factor: f64
§pivot_position: Point3D
A point in 3D space
pivot_rotation: Point4D
A point in homogeneous (4D) space
world_coord_system: WorldCoordinateSystem
Trait Implementations§
Source§impl Clone for CameraViewState
impl Clone for CameraViewState
Source§fn clone(&self) -> CameraViewState
fn clone(&self) -> CameraViewState
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CameraViewState
impl Debug for CameraViewState
Source§impl<'de> Deserialize<'de> for CameraViewState
impl<'de> Deserialize<'de> for CameraViewState
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 Display for CameraViewState
impl Display for CameraViewState
Source§impl JsonSchema for CameraViewState
impl JsonSchema for CameraViewState
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreSource§impl PartialEq for CameraViewState
impl PartialEq for CameraViewState
Source§impl Serialize for CameraViewState
impl Serialize for CameraViewState
Source§impl Tabled for CameraViewState
impl Tabled for CameraViewState
impl StructuralPartialEq for CameraViewState
Auto Trait Implementations§
impl Freeze for CameraViewState
impl RefUnwindSafe for CameraViewState
impl Send for CameraViewState
impl Sync for CameraViewState
impl Unpin for CameraViewState
impl UnwindSafe for CameraViewState
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,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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