pub struct GlobalBindings {
pub layout: GpuBindGroupLayoutHandle,
/* private fields */
}
Expand description
Global bindings which are always available on bind group 0 for all crate::renderer::Renderer
.
Fields§
§layout: GpuBindGroupLayoutHandle
Implementations§
Source§impl GlobalBindings
impl GlobalBindings
pub fn new(pools: &WgpuResourcePools, device: &Device) -> Self
Sourcepub fn create_bind_group(
&self,
pools: &WgpuResourcePools,
device: &Device,
frame_uniform_buffer_binding: BindGroupEntry,
) -> GpuBindGroup
pub fn create_bind_group( &self, pools: &WgpuResourcePools, device: &Device, frame_uniform_buffer_binding: BindGroupEntry, ) -> GpuBindGroup
Creates a bind group that follows the global bind group layout.
Auto Trait Implementations§
impl Freeze for GlobalBindings
impl RefUnwindSafe for GlobalBindings
impl Send for GlobalBindings
impl Sync for GlobalBindings
impl Unpin for GlobalBindings
impl UnwindSafe for GlobalBindings
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 more