pub(crate) struct WebGLThreadInit {
pub paint_api: CrossProcessPaintApi,
pub external_image_id_manager: WebRenderExternalImageIdManager,
pub sender: GenericSender<WebGLMsg>,
pub receiver: GenericReceiver<WebGLMsg>,
pub webrender_swap_chains: SwapChains<WebGLContextId, Device>,
pub painter_surfman_details_map: PainterSurfmanDetailsMap,
pub busy_webgl_context_map: WebGLContextBusyMap,
pub webxr_init: WebXRBridgeInit,
}Expand description
The data required to initialize an instance of the WebGLThread type.
Fields§
§paint_api: CrossProcessPaintApi§external_image_id_manager: WebRenderExternalImageIdManager§sender: GenericSender<WebGLMsg>§receiver: GenericReceiver<WebGLMsg>§webrender_swap_chains: SwapChains<WebGLContextId, Device>§painter_surfman_details_map: PainterSurfmanDetailsMap§busy_webgl_context_map: WebGLContextBusyMap§webxr_init: WebXRBridgeInitAuto Trait Implementations§
impl !Freeze for WebGLThreadInit
impl !RefUnwindSafe for WebGLThreadInit
impl Send for WebGLThreadInit
impl !Sync for WebGLThreadInit
impl Unpin for WebGLThreadInit
impl UnsafeUnpin for WebGLThreadInit
impl !UnwindSafe for WebGLThreadInit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert