pub struct DeviceFnV1_4 {Show 19 fields
pub map_memory2: PFN_vkMapMemory2,
pub unmap_memory2: PFN_vkUnmapMemory2,
pub get_device_image_subresource_layout: PFN_vkGetDeviceImageSubresourceLayout,
pub get_image_subresource_layout2: PFN_vkGetImageSubresourceLayout2,
pub copy_memory_to_image: PFN_vkCopyMemoryToImage,
pub copy_image_to_memory: PFN_vkCopyImageToMemory,
pub copy_image_to_image: PFN_vkCopyImageToImage,
pub transition_image_layout: PFN_vkTransitionImageLayout,
pub cmd_push_descriptor_set: PFN_vkCmdPushDescriptorSet,
pub cmd_push_descriptor_set_with_template: PFN_vkCmdPushDescriptorSetWithTemplate,
pub cmd_bind_descriptor_sets2: PFN_vkCmdBindDescriptorSets2,
pub cmd_push_constants2: PFN_vkCmdPushConstants2,
pub cmd_push_descriptor_set2: PFN_vkCmdPushDescriptorSet2,
pub cmd_push_descriptor_set_with_template2: PFN_vkCmdPushDescriptorSetWithTemplate2,
pub cmd_set_line_stipple: PFN_vkCmdSetLineStipple,
pub cmd_bind_index_buffer2: PFN_vkCmdBindIndexBuffer2,
pub get_rendering_area_granularity: PFN_vkGetRenderingAreaGranularity,
pub cmd_set_rendering_attachment_locations: PFN_vkCmdSetRenderingAttachmentLocations,
pub cmd_set_rendering_input_attachment_indices: PFN_vkCmdSetRenderingInputAttachmentIndices,
}Expand description
Raw Vulkan 1.4 device-level function pointers
Fields§
§map_memory2: PFN_vkMapMemory2§unmap_memory2: PFN_vkUnmapMemory2§get_device_image_subresource_layout: PFN_vkGetDeviceImageSubresourceLayout§get_image_subresource_layout2: PFN_vkGetImageSubresourceLayout2§copy_memory_to_image: PFN_vkCopyMemoryToImage§copy_image_to_memory: PFN_vkCopyImageToMemory§copy_image_to_image: PFN_vkCopyImageToImage§transition_image_layout: PFN_vkTransitionImageLayout§cmd_push_descriptor_set: PFN_vkCmdPushDescriptorSet§cmd_push_descriptor_set_with_template: PFN_vkCmdPushDescriptorSetWithTemplate§cmd_bind_descriptor_sets2: PFN_vkCmdBindDescriptorSets2§cmd_push_constants2: PFN_vkCmdPushConstants2§cmd_push_descriptor_set2: PFN_vkCmdPushDescriptorSet2§cmd_push_descriptor_set_with_template2: PFN_vkCmdPushDescriptorSetWithTemplate2§cmd_set_line_stipple: PFN_vkCmdSetLineStipple§cmd_bind_index_buffer2: PFN_vkCmdBindIndexBuffer2§get_rendering_area_granularity: PFN_vkGetRenderingAreaGranularity§cmd_set_rendering_attachment_locations: PFN_vkCmdSetRenderingAttachmentLocations§cmd_set_rendering_input_attachment_indices: PFN_vkCmdSetRenderingInputAttachmentIndicesImplementations§
Trait Implementations§
Source§impl Clone for DeviceFnV1_4
impl Clone for DeviceFnV1_4
Source§fn clone(&self) -> DeviceFnV1_4
fn clone(&self) -> DeviceFnV1_4
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 moreimpl Send for DeviceFnV1_4
impl Sync for DeviceFnV1_4
Auto Trait Implementations§
impl Freeze for DeviceFnV1_4
impl RefUnwindSafe for DeviceFnV1_4
impl Unpin for DeviceFnV1_4
impl UnwindSafe for DeviceFnV1_4
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