pub struct RenderWorkersViewModel { /* private fields */ }Implementations§
Source§impl RenderWorkersViewModel
impl RenderWorkersViewModel
pub const VIEW_MODEL: &str = "RenderWorkersViewModel"
pub fn workers(&self) -> impl Iterator<Item = &str>
pub fn add_worker(&mut self, worker: RenderWorkerDescriptor)
pub fn add_worker_surface(&mut self, id: impl ToString, surface: Surface)
pub fn remove_worker(&mut self, worker: &str)
pub fn schedule_task( &mut self, worker: &str, clear: bool, task: impl FnOnce(RenderWorkerTaskContext<'_>) + 'static, )
Trait Implementations§
Source§impl Default for RenderWorkersViewModel
impl Default for RenderWorkersViewModel
Source§fn default() -> RenderWorkersViewModel
fn default() -> RenderWorkersViewModel
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for RenderWorkersViewModel
impl !Send for RenderWorkersViewModel
impl !Sync for RenderWorkersViewModel
impl !UnwindSafe for RenderWorkersViewModel
impl Freeze for RenderWorkersViewModel
impl Unpin for RenderWorkersViewModel
impl UnsafeUnpin for RenderWorkersViewModel
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> Initialize for Twhere
T: Default,
impl<T> Initialize for Twhere
T: Default,
fn initialize() -> T
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> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().