[−][src]Struct openxr::Space
Methods
impl Space
[src]
pub unsafe fn reference_from_raw<G: Graphics>(
session: Session<G>,
handle: Space
) -> Self
[src]
session: Session<G>,
handle: Space
) -> Self
Take ownership of an existing reference space handle
Safety
handle
must be a valid reference space handle associated with session
.
pub unsafe fn action_from_raw<G: Graphics>(
action: Action<Posef>,
session: Session<G>,
handle: Space
) -> Self
[src]
action: Action<Posef>,
session: Session<G>,
handle: Space
) -> Self
Take ownership of an existing action space handle
Safety
handle
must be a valid action space handle for action
and associated with session
.
pub fn as_raw(&self) -> Space
[src]
Access the raw swapchain handle
pub fn instance(&self) -> &Instance
[src]
Access the Instance
self is descended from
pub fn set_name(&mut self, name: &str) -> Result<()>
[src]
Set the debug name of this Space
, if XR_EXT_debug_utils
is loaded
pub fn locate(&self, base: &Space, time: Time) -> Result<SpaceLocation>
[src]
Determine the location of a space relative to a base space at a specified time, if currently known by the runtime.
pub fn relate(
&self,
base: &Space,
time: Time
) -> Result<(SpaceLocation, SpaceVelocity)>
[src]
&self,
base: &Space,
time: Time
) -> Result<(SpaceLocation, SpaceVelocity)>
Determine the location and velocity of a space relative to a base space at a specified time, if currently known by the runtime.
Trait Implementations
Auto Trait Implementations
impl Send for Space
impl Sync for Space
impl Unpin for Space
impl UnwindSafe for Space
impl RefUnwindSafe for Space
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,