pub struct MapViewportOptions {
pub north_orientation: Option<NorthOrientation>,
pub constrain_mode: Option<ConstrainMode>,
pub viewport_mode: Option<ViewportMode>,
pub frustum_offset: Option<EdgeInsets>,
}Expand description
How the map orients and constrains its view.
See mln_map_viewport_options in the
C API reference.
Fields§
§north_orientation: Option<NorthOrientation>§constrain_mode: Option<ConstrainMode>§viewport_mode: Option<ViewportMode>§frustum_offset: Option<EdgeInsets>Trait Implementations§
Source§impl Clone for MapViewportOptions
impl Clone for MapViewportOptions
Source§fn clone(&self) -> MapViewportOptions
fn clone(&self) -> MapViewportOptions
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 MapViewportOptions
Source§impl Debug for MapViewportOptions
impl Debug for MapViewportOptions
Source§impl Default for MapViewportOptions
impl Default for MapViewportOptions
Source§fn default() -> MapViewportOptions
fn default() -> MapViewportOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for MapViewportOptions
impl PartialEq for MapViewportOptions
impl StructuralPartialEq for MapViewportOptions
Auto Trait Implementations§
impl Freeze for MapViewportOptions
impl RefUnwindSafe for MapViewportOptions
impl Send for MapViewportOptions
impl Sync for MapViewportOptions
impl Unpin for MapViewportOptions
impl UnsafeUnpin for MapViewportOptions
impl UnwindSafe for MapViewportOptions
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> ErasedDestructor for Twhere
T: 'static,
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