pub struct Monado { /* private fields */ }Implementations§
Source§impl Monado
impl Monado
pub fn tracking_origins( &self, ) -> Result<impl IntoIterator<Item = TrackingOrigin<'_>>, MndResult>
pub fn get_reference_space_offset( &self, space_type: ReferenceSpaceType, ) -> Result<Pose, MndResult>
pub fn set_reference_space_offset( &self, space_type: ReferenceSpaceType, pose: Pose, ) -> Result<(), MndResult>
Source§impl Monado
impl Monado
pub fn auto_connect() -> Result<Self, String>
pub fn create<S: AsRef<OsStr>>(libmonado_so: S) -> Result<Self, MndResult>
pub fn get_api_version(&self) -> Version
pub fn recenter_local_spaces(&self) -> Result<(), MndResult>
pub fn clients(&self) -> Result<impl IntoIterator<Item = Client<'_>>, MndResult>
pub fn device_index_from_role(&self, role: DeviceRole) -> Result<u32, MndResult>
pub fn device_from_role( &self, role: DeviceRole, ) -> Result<Device<'_>, MndResult>
pub fn devices(&self) -> Result<impl IntoIterator<Item = Device<'_>>, MndResult>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Monado
impl RefUnwindSafe for Monado
impl !Send for Monado
impl !Sync for Monado
impl Unpin for Monado
impl UnwindSafe for Monado
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