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: u32
The index of the binding.
Used for more descriptive errors.
buffer_size: BufferAddress
The 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: BufferAddress
The maximum value the dynamic offset can have before running off the end of the buffer.
binding_type: BufferBindingType
The 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