[−][src]Struct openxr::ActionSet
Methods
impl ActionSet
[src]
pub unsafe fn from_raw(instance: Instance, handle: ActionSet) -> Self
[src]
Take ownership of an existing action set handle
Safety
handle
must be a valid action set handle associated with session
.
pub fn as_raw(&self) -> ActionSet
[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 ActionSet
, if XR_EXT_debug_utils
is loaded
pub fn create_action<T: ActionTy>(
&self,
name: &str,
localized_name: &str,
subaction_paths: &[Path]
) -> Result<Action<T>>
[src]
&self,
name: &str,
localized_name: &str,
subaction_paths: &[Path]
) -> Result<Action<T>>
Create a new logical input action
Trait Implementations
Auto Trait Implementations
impl Send for ActionSet
impl Sync for ActionSet
impl Unpin for ActionSet
impl UnwindSafe for ActionSet
impl RefUnwindSafe for ActionSet
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut 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,