pub(crate) trait FakeXRInputControllerMethods<D: DomTypes> {
Show 13 methods // Required methods fn SetHandedness(&self, handedness: XRHandedness); fn SetTargetRayMode(&self, targetRayMode: XRTargetRayMode); fn SetProfiles(&self, profiles: Vec<DOMString>); fn SetGripOrigin( &self, gripOrigin: &FakeXRRigidTransformInit, emulatedPosition: bool, ) -> Fallible<()>; fn ClearGripOrigin(&self); fn SetPointerOrigin( &self, pointerOrigin: &FakeXRRigidTransformInit, emulatedPosition: bool, ) -> Fallible<()>; fn Disconnect(&self); fn Reconnect(&self); fn StartSelection(&self); fn EndSelection(&self); fn SimulateSelect(&self); fn SetSupportedButtons(&self, supportedButtons: Vec<FakeXRButtonStateInit>); fn UpdateButtonState( &self, buttonState: &FakeXRButtonStateInit, ) -> Fallible<()>;
}

Required Methods§

Source

fn SetHandedness(&self, handedness: XRHandedness)

Source

fn SetTargetRayMode(&self, targetRayMode: XRTargetRayMode)

Source

fn SetProfiles(&self, profiles: Vec<DOMString>)

Source

fn SetGripOrigin( &self, gripOrigin: &FakeXRRigidTransformInit, emulatedPosition: bool, ) -> Fallible<()>

Source

fn ClearGripOrigin(&self)

Source

fn SetPointerOrigin( &self, pointerOrigin: &FakeXRRigidTransformInit, emulatedPosition: bool, ) -> Fallible<()>

Source

fn Disconnect(&self)

Source

fn Reconnect(&self)

Source

fn StartSelection(&self)

Source

fn EndSelection(&self)

Source

fn SimulateSelect(&self)

Source

fn SetSupportedButtons(&self, supportedButtons: Vec<FakeXRButtonStateInit>)

Source

fn UpdateButtonState(&self, buttonState: &FakeXRButtonStateInit) -> Fallible<()>

Implementors§