pub trait FakeXRDeviceMethods {
    fn SetViews(&self, views: Vec<FakeXRViewInit>) -> Result<(), Error>;
    fn SetViewerOrigin(
        &self,
        origin: &FakeXRRigidTransformInit,
        emulatedPosition: bool
    ) -> Result<(), Error>; fn ClearViewerOrigin(&self); fn SetFloorOrigin(
        &self,
        origin: &FakeXRRigidTransformInit
    ) -> Result<(), Error>; fn ClearFloorOrigin(&self); fn SimulateVisibilityChange(&self, state: XRVisibilityState); fn SimulateInputSourceConnection(
        &self,
        init: &FakeXRInputSourceInit
    ) -> Result<Root<Dom<FakeXRInputController>>, Error>; fn Disconnect(&self) -> Rc<Promise>; fn SetWorld(&self, world: &FakeXRWorldInit) -> Result<(), Error>; fn ClearWorld(&self); }

Required Methods§

Implementors§