#[repr(C)]pub struct BindHeapInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub heap_range: DeviceAddressRangeEXT,
pub reserved_range_offset: u64,
pub reserved_range_size: u64,
}Expand description
VkBindHeapInfoEXT
Provided by VK_EXT_descriptor_heap.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_BIND_HEAP_INFO_EXT.
p_next: *const c_voidOptional, may be null.
heap_range: DeviceAddressRangeEXT§reserved_range_offset: u64§reserved_range_size: u64Implementations§
Source§impl BindHeapInfoEXT
impl BindHeapInfoEXT
Sourcepub fn builder<'a>() -> BindHeapInfoEXTBuilder<'a>
pub fn builder<'a>() -> BindHeapInfoEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for BindHeapInfoEXT
impl Clone for BindHeapInfoEXT
Source§fn clone(&self) -> BindHeapInfoEXT
fn clone(&self) -> BindHeapInfoEXT
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BindHeapInfoEXT
impl Debug for BindHeapInfoEXT
Source§impl Default for BindHeapInfoEXT
impl Default for BindHeapInfoEXT
impl Copy for BindHeapInfoEXT
Auto Trait Implementations§
impl Freeze for BindHeapInfoEXT
impl RefUnwindSafe for BindHeapInfoEXT
impl !Send for BindHeapInfoEXT
impl !Sync for BindHeapInfoEXT
impl Unpin for BindHeapInfoEXT
impl UnsafeUnpin for BindHeapInfoEXT
impl UnwindSafe for BindHeapInfoEXT
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