Struct SignalsInWebXrInterface
pub struct SignalsInWebXrInterface<'c> { /* private fields */ }
Expand description
A collection of signals for the WebXrInterface
class.
Implementations§
§impl<'c> SignalsInWebXrInterface<'c>
impl<'c> SignalsInWebXrInterface<'c>
pub fn session_supported(&mut self) -> SigSessionSupported<'c>
pub fn session_supported(&mut self) -> SigSessionSupported<'c>
Signature: (session_mode: GString, supported: bool)
pub fn session_started(&mut self) -> SigSessionStarted<'c>
pub fn session_started(&mut self) -> SigSessionStarted<'c>
Signature: ()
pub fn session_ended(&mut self) -> SigSessionEnded<'c>
pub fn session_ended(&mut self) -> SigSessionEnded<'c>
Signature: ()
pub fn session_failed(&mut self) -> SigSessionFailed<'c>
pub fn session_failed(&mut self) -> SigSessionFailed<'c>
Signature: (message: GString)
pub fn selectstart(&mut self) -> SigSelectstart<'c>
pub fn selectstart(&mut self) -> SigSelectstart<'c>
Signature: (input_source_id: i64)
pub fn selectend(&mut self) -> SigSelectend<'c>
pub fn selectend(&mut self) -> SigSelectend<'c>
Signature: (input_source_id: i64)
pub fn squeezestart(&mut self) -> SigSqueezestart<'c>
pub fn squeezestart(&mut self) -> SigSqueezestart<'c>
Signature: (input_source_id: i64)
pub fn squeeze(&mut self) -> SigSqueeze<'c>
pub fn squeeze(&mut self) -> SigSqueeze<'c>
Signature: (input_source_id: i64)
pub fn squeezeend(&mut self) -> SigSqueezeend<'c>
pub fn squeezeend(&mut self) -> SigSqueezeend<'c>
Signature: (input_source_id: i64)
pub fn visibility_state_changed(&mut self) -> SigVisibilityStateChanged<'c>
pub fn visibility_state_changed(&mut self) -> SigVisibilityStateChanged<'c>
Signature: ()
pub fn reference_space_reset(&mut self) -> SigReferenceSpaceReset<'c>
pub fn reference_space_reset(&mut self) -> SigReferenceSpaceReset<'c>
Signature: ()
pub fn display_refresh_rate_changed(
&mut self,
) -> SigDisplayRefreshRateChanged<'c>
pub fn display_refresh_rate_changed( &mut self, ) -> SigDisplayRefreshRateChanged<'c>
Signature: ()
Auto Trait Implementations§
impl<'c> Freeze for SignalsInWebXrInterface<'c>
impl<'c> RefUnwindSafe for SignalsInWebXrInterface<'c>
impl<'c> !Send for SignalsInWebXrInterface<'c>
impl<'c> !Sync for SignalsInWebXrInterface<'c>
impl<'c> Unpin for SignalsInWebXrInterface<'c>
impl<'c> !UnwindSafe for SignalsInWebXrInterface<'c>
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