Camera

Struct Camera 

Source
pub struct Camera { /* private fields */ }

Implementations§

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source§

impl Camera

Source

pub fn set_distance_stream(&self, value: f32) -> Result<Stream<()>, RpcError>

Source

pub fn set_distance(&self, value: f32) -> Result<(), RpcError>

Source§

impl Camera

Source§

impl Camera

Source

pub fn set_focussed_node_stream( &self, value: &Node, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_focussed_node(&self, value: &Node) -> Result<(), RpcError>

Source§

impl Camera

Source§

impl Camera

Source

pub fn set_heading_stream(&self, value: f32) -> Result<Stream<()>, RpcError>

Source

pub fn set_heading(&self, value: f32) -> Result<(), RpcError>

Source§

impl Camera

Source

pub fn set_mode_stream(&self, value: CameraMode) -> Result<Stream<()>, RpcError>

Source

pub fn set_mode(&self, value: CameraMode) -> Result<(), RpcError>

Source§

impl Camera

Source

pub fn set_pitch_stream(&self, value: f32) -> Result<Stream<()>, RpcError>

Source

pub fn set_pitch(&self, value: f32) -> Result<(), RpcError>

Auto Trait Implementations§

§

impl Freeze for Camera

§

impl RefUnwindSafe for Camera

§

impl Send for Camera

§

impl Sync for Camera

§

impl Unpin for Camera

§

impl UnwindSafe for Camera

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> RpcType for T
where T: DecodeUntagged,