[−][src]Struct globe::CameraConfig
Camera configuration struct implementing the builder pattern.
Implementations
impl CameraConfig
[src]
pub fn new(radius: Float, alpha: Float, beta: Float) -> Self
[src]
Creates a new CameraConfig
.
Arguments
r
is the distance from the camera to the origin.alfa
is camera's angle along the xy plane.beta
is camera's angle along z axis.
pub fn default() -> Self
[src]
Creates a new CameraConfig
using default values.
pub fn build(&self) -> Camera
[src]
Builds a camera from the collected config information.
Auto Trait Implementations
impl RefUnwindSafe for CameraConfig
impl Send for CameraConfig
impl Sync for CameraConfig
impl Unpin for CameraConfig
impl UnwindSafe for CameraConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,