Trait FakeXRInputControllerMethods 
Source pub(crate) trait FakeXRInputControllerMethods<D>{
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>;
 }