pub trait FakeXRInputControllerMethods {
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,
) -> Result<(), Error>;
fn ClearGripOrigin(&self);
fn SetPointerOrigin(
&self,
pointerOrigin: &FakeXRRigidTransformInit,
emulatedPosition: bool,
) -> Result<(), Error>;
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,
) -> Result<(), Error>;
}