pub struct BroadphaseStreams {
pub entry_keys: Stream,
pub entry_order: Stream,
pub entries: Stream,
pub pair_major: Stream,
pub pair_minor: Stream,
pub sort_dummy: Stream,
pub sort_scratch_major: Stream,
pub sort_scratch_minor: Stream,
pub sort_scratch_payload: Stream,
}Fields§
§entry_keys: Stream§entry_order: Stream§entries: Stream§pair_major: Stream§pair_minor: Stream§sort_dummy: Stream§sort_scratch_major: Stream§sort_scratch_minor: Stream§sort_scratch_payload: StreamImplementations§
Trait Implementations§
Source§impl DomainStreams for BroadphaseStreams
impl DomainStreams for BroadphaseStreams
type Demand = BroadphaseDemand
fn new(device: &Device, queue: &Queue, demand: &BroadphaseDemand) -> Self
fn matches(&self, demand: &BroadphaseDemand) -> bool
fn reserve( &mut self, device: &Device, encoder: &mut CommandEncoder, demand: &BroadphaseDemand, ) -> bool
fn require<F: Fn(&'static str) -> Option<u32>>( &mut self, device: &Device, encoder: &mut CommandEncoder, floors: F, ) -> bool
fn durable(&self) -> Vec<(&'static str, &Stream)>
Auto Trait Implementations§
impl !RefUnwindSafe for BroadphaseStreams
impl !UnwindSafe for BroadphaseStreams
impl Freeze for BroadphaseStreams
impl Send for BroadphaseStreams
impl Sync for BroadphaseStreams
impl Unpin for BroadphaseStreams
impl UnsafeUnpin for BroadphaseStreams
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