pub struct BroadphaseDomain;Trait Implementations§
Source§impl Domain for BroadphaseDomain
impl Domain for BroadphaseDomain
const ID: u32 = 1
const SIMULATES: bool = false
const PASS_EDGES: PassEdges
type Demand = BroadphaseDemand
type Inputs = BroadphaseInputs
type Work = ()
type Streams = BroadphaseStreams
type Planner = Capacity
type Passes = BroadphasePasses
type Runtime = Broadphase
type Frame = BroadphaseFrame
type Capacity = BroadphaseCapacity
fn minimum() -> BroadphaseDemand
fn occupied(inputs: &BroadphaseInputs) -> bool
fn pending(_: &()) -> bool
fn active(_: &Counters) -> bool
fn pass_groups() -> &'static [PassGroup]
fn resolve(pipeline: &Pipeline) -> BroadphasePasses
fn build( context: &GpuContext, streams: &impl Resources, passes: BroadphasePasses, ) -> Broadphase
fn frame(_: &StepFacts, _: &BroadphaseInputs, run: Run) -> BroadphaseFrame
fn capacity(streams: &BroadphaseStreams) -> BroadphaseCapacity
fn record( runtime: &Broadphase, pass: u32, schedule: &mut Schedule, encoder: &mut CommandEncoder, streams: &impl Resources, frame: &BroadphaseFrame, )
Auto Trait Implementations§
impl Freeze for BroadphaseDomain
impl RefUnwindSafe for BroadphaseDomain
impl Send for BroadphaseDomain
impl Sync for BroadphaseDomain
impl Unpin for BroadphaseDomain
impl UnsafeUnpin for BroadphaseDomain
impl UnwindSafe for BroadphaseDomain
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