Struct CameraOptions
#[non_exhaustive]pub struct CameraOptions {
pub center: Option<LatLng>,
pub zoom: Option<f64>,
pub bearing: Option<f64>,
pub pitch: Option<f64>,
pub center_altitude: Option<f64>,
pub padding: Option<EdgeInsets>,
pub anchor: Option<ScreenPoint>,
pub roll: Option<f64>,
pub field_of_view: Option<f64>,
}Expand description
Camera fields used for snapshots and camera commands.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.center: Option<LatLng>§zoom: Option<f64>§bearing: Option<f64>§pitch: Option<f64>§center_altitude: Option<f64>§padding: Option<EdgeInsets>§anchor: Option<ScreenPoint>§roll: Option<f64>§field_of_view: Option<f64>Implementations§
§impl CameraOptions
impl CameraOptions
pub fn new() -> CameraOptions
pub fn with_center(self, center: LatLng) -> CameraOptions
pub fn with_zoom(self, zoom: f64) -> CameraOptions
pub fn with_bearing(self, bearing: f64) -> CameraOptions
pub fn with_pitch(self, pitch: f64) -> CameraOptions
pub fn with_center_altitude(self, center_altitude: f64) -> CameraOptions
pub fn with_padding(self, padding: EdgeInsets) -> CameraOptions
pub fn with_anchor(self, anchor: ScreenPoint) -> CameraOptions
pub fn with_roll(self, roll: f64) -> CameraOptions
pub fn with_field_of_view(self, field_of_view: f64) -> CameraOptions
Trait Implementations§
§impl Clone for CameraOptions
impl Clone for CameraOptions
§fn clone(&self) -> CameraOptions
fn clone(&self) -> CameraOptions
Returns a duplicate 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 more§impl Debug for CameraOptions
impl Debug for CameraOptions
§impl Default for CameraOptions
impl Default for CameraOptions
§fn default() -> CameraOptions
fn default() -> CameraOptions
Returns the “default value” for a type. Read more
§impl PartialEq for CameraOptions
impl PartialEq for CameraOptions
impl StructuralPartialEq for CameraOptions
Auto Trait Implementations§
impl Freeze for CameraOptions
impl RefUnwindSafe for CameraOptions
impl Send for CameraOptions
impl Sync for CameraOptions
impl Unpin for CameraOptions
impl UnsafeUnpin for CameraOptions
impl UnwindSafe for CameraOptions
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