Type Alias webxr::MainThreadRegistry

source ·
pub type MainThreadRegistry = MainThreadRegistry<SurfmanGL>;

Aliased Type§

struct MainThreadRegistry {
    discoveries: Vec<Box<dyn DiscoveryAPI<SurfmanGL>, Global>, Global>,
    sessions: Vec<Box<dyn MainThreadSession, Global>, Global>,
    mocks: Vec<Box<dyn MockDiscoveryAPI<SurfmanGL>, Global>, Global>,
    sender: IpcSender<RegistryMsg>,
    receiver: IpcReceiver<RegistryMsg>,
    waker: MainThreadWakerImpl,
    grand_manager: LayerGrandManager<SurfmanGL>,
    next_session_id: u32,
}

Fields§

§discoveries: Vec<Box<dyn DiscoveryAPI<SurfmanGL>, Global>, Global>§sessions: Vec<Box<dyn MainThreadSession, Global>, Global>§mocks: Vec<Box<dyn MockDiscoveryAPI<SurfmanGL>, Global>, Global>§sender: IpcSender<RegistryMsg>§receiver: IpcReceiver<RegistryMsg>§waker: MainThreadWakerImpl§grand_manager: LayerGrandManager<SurfmanGL>§next_session_id: u32