pub struct BindGroupDynamicBindingData {
pub(crate) binding_idx: u32,
pub(crate) buffer_size: BufferAddress,
pub(crate) binding_range: Range<BufferAddress>,
pub(crate) maximum_dynamic_offset: BufferAddress,
pub(crate) binding_type: BufferBindingType,
}Fields§
§binding_idx: u32The index of the binding.
Used for more descriptive errors.
buffer_size: BufferAddressThe size of the buffer.
Used for more descriptive errors.
binding_range: Range<BufferAddress>The range that the binding covers.
Used for more descriptive errors.
maximum_dynamic_offset: BufferAddressThe maximum value the dynamic offset can have before running off the end of the buffer.
binding_type: BufferBindingTypeThe binding type.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BindGroupDynamicBindingData
impl RefUnwindSafe for BindGroupDynamicBindingData
impl Send for BindGroupDynamicBindingData
impl Sync for BindGroupDynamicBindingData
impl Unpin for BindGroupDynamicBindingData
impl UnwindSafe for BindGroupDynamicBindingData
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