pub struct StateDomain;Trait Implementations§
Source§impl Domain for StateDomain
impl Domain for StateDomain
const ID: u32 = 0
const SIMULATES: bool = false
const PASS_EDGES: PassEdges
type Demand = StateDemand
type Inputs = StateInputs
type Work = StateWork
type Streams = StateStreams
type Planner = ()
type Passes = ()
type Runtime = ()
type Frame = ()
type Capacity = StateCapacity
fn minimum() -> StateDemand
fn occupied(_: &StateInputs) -> bool
fn pending(work: &StateWork) -> bool
fn active(_: &Counters) -> bool
fn pass_groups() -> &'static [PassGroup]
fn resolve(_: &Pipeline)
fn build(_: &GpuContext, _: &impl Resources, _: ())
fn frame(_: &StepFacts, _: &StateInputs, _: Run)
fn capacity(streams: &StateStreams) -> StateCapacity
fn record( _: &(), _: u32, _: &mut Schedule, _: &mut CommandEncoder, _: &impl Resources, _: &(), )
Auto Trait Implementations§
impl Freeze for StateDomain
impl RefUnwindSafe for StateDomain
impl Send for StateDomain
impl Sync for StateDomain
impl Unpin for StateDomain
impl UnsafeUnpin for StateDomain
impl UnwindSafe for StateDomain
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