[−][src]Struct openxr::ActionSet
Implementations
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 RefUnwindSafe for ActionSet
impl Send for ActionSet
impl Sync for ActionSet
impl Unpin for ActionSet
impl UnwindSafe for ActionSet
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub 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.
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>,