#[repr(C)]pub struct DescriptorBufferInfo {
pub buffer: Buffer,
pub offset: DeviceSize,
pub range: DeviceSize,
}Expand description
Native structure VkDescriptorBufferInfo.
Fields§
§buffer: BufferNative field buffer.
offset: DeviceSizeNative field offset.
range: DeviceSizeNative field range.
Implementations§
Source§impl DescriptorBufferInfo
impl DescriptorBufferInfo
Sourcepub fn set_buffer(self, value: Buffer) -> Self
pub fn set_buffer(self, value: Buffer) -> Self
Set native field buffer without native effects.
Sourcepub fn set_offset(self, value: DeviceSize) -> Self
pub fn set_offset(self, value: DeviceSize) -> Self
Set native field offset without native effects.
Sourcepub fn set_range(self, value: DeviceSize) -> Self
pub fn set_range(self, value: DeviceSize) -> Self
Set native field range without native effects.
Trait Implementations§
Source§impl Clone for DescriptorBufferInfo
impl Clone for DescriptorBufferInfo
impl Copy for DescriptorBufferInfo
Auto Trait Implementations§
impl Forget for DescriptorBufferInfo
impl Freeze for DescriptorBufferInfo
impl Move for DescriptorBufferInfo
impl RefUnwindSafe for DescriptorBufferInfo
impl Send for DescriptorBufferInfo
impl Sync for DescriptorBufferInfo
impl Unpin for DescriptorBufferInfo
impl UnsafeUnpin for DescriptorBufferInfo
impl UnwindSafe for DescriptorBufferInfo
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