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