Struct ash::vk::KhrGetMemoryRequirements2Fn [−][src]
pub struct KhrGetMemoryRequirements2Fn { pub get_image_memory_requirements2_khr: extern "system" fn(device: Device, p_info: *const ImageMemoryRequirementsInfo2, p_memory_requirements: *mut MemoryRequirements2) -> c_void, pub get_buffer_memory_requirements2_khr: extern "system" fn(device: Device, p_info: *const BufferMemoryRequirementsInfo2, p_memory_requirements: *mut MemoryRequirements2) -> c_void, pub get_image_sparse_memory_requirements2_khr: extern "system" fn(device: Device, p_info: *const ImageSparseMemoryRequirementsInfo2, p_sparse_memory_requirement_count: *mut u32, p_sparse_memory_requirements: *mut SparseImageMemoryRequirements2) -> c_void, }
Fields
get_image_memory_requirements2_khr: extern "system" fn(device: Device, p_info: *const ImageMemoryRequirementsInfo2, p_memory_requirements: *mut MemoryRequirements2) -> c_void
get_buffer_memory_requirements2_khr: extern "system" fn(device: Device, p_info: *const BufferMemoryRequirementsInfo2, p_memory_requirements: *mut MemoryRequirements2) -> c_void
get_image_sparse_memory_requirements2_khr: extern "system" fn(device: Device, p_info: *const ImageSparseMemoryRequirementsInfo2, p_sparse_memory_requirement_count: *mut u32, p_sparse_memory_requirements: *mut SparseImageMemoryRequirements2) -> c_void
Implementations
pub unsafe fn get_image_memory_requirements2_khr(
&self,
device: Device,
p_info: *const ImageMemoryRequirementsInfo2,
p_memory_requirements: *mut MemoryRequirements2
) -> c_void
pub unsafe fn get_image_memory_requirements2_khr(
&self,
device: Device,
p_info: *const ImageMemoryRequirementsInfo2,
p_memory_requirements: *mut MemoryRequirements2
) -> c_void
pub unsafe fn get_buffer_memory_requirements2_khr(
&self,
device: Device,
p_info: *const BufferMemoryRequirementsInfo2,
p_memory_requirements: *mut MemoryRequirements2
) -> c_void
pub unsafe fn get_buffer_memory_requirements2_khr(
&self,
device: Device,
p_info: *const BufferMemoryRequirementsInfo2,
p_memory_requirements: *mut MemoryRequirements2
) -> c_void
pub unsafe fn get_image_sparse_memory_requirements2_khr(
&self,
device: Device,
p_info: *const ImageSparseMemoryRequirementsInfo2,
p_sparse_memory_requirement_count: *mut u32,
p_sparse_memory_requirements: *mut SparseImageMemoryRequirements2
) -> c_void
pub unsafe fn get_image_sparse_memory_requirements2_khr(
&self,
device: Device,
p_info: *const ImageSparseMemoryRequirementsInfo2,
p_sparse_memory_requirement_count: *mut u32,
p_sparse_memory_requirements: *mut SparseImageMemoryRequirements2
) -> c_void
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for KhrGetMemoryRequirements2Fn
impl Unpin for KhrGetMemoryRequirements2Fn
impl UnwindSafe for KhrGetMemoryRequirements2Fn
Blanket Implementations
Mutably borrows from an owned value. Read more