pub struct Vulkan_ARM_data_graph { /* private fields */ }Expand description
struct for VK_ARM_data_graph
Implementations§
Source§impl Vulkan_ARM_data_graph
impl Vulkan_ARM_data_graph
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for Vulkan_ARM_data_graph
impl Clone for Vulkan_ARM_data_graph
Source§fn clone(&self) -> Vulkan_ARM_data_graph
fn clone(&self) -> Vulkan_ARM_data_graph
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 Vulkan_ARM_data_graph
impl Debug for Vulkan_ARM_data_graph
Source§impl Default for Vulkan_ARM_data_graph
impl Default for Vulkan_ARM_data_graph
Source§impl VK_ARM_data_graph for Vulkan_ARM_data_graph
impl VK_ARM_data_graph for Vulkan_ARM_data_graph
Source§fn vkCreateDataGraphPipelinesARM(
&self,
device: VkDevice,
deferredOperation: VkDeferredOperationKHR,
pipelineCache: VkPipelineCache,
createInfoCount: u32,
pCreateInfos: *const VkDataGraphPipelineCreateInfoARM,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut VkPipeline,
) -> Result<(), VkError>
fn vkCreateDataGraphPipelinesARM( &self, device: VkDevice, deferredOperation: VkDeferredOperationKHR, pipelineCache: VkPipelineCache, createInfoCount: u32, pCreateInfos: *const VkDataGraphPipelineCreateInfoARM, pAllocator: *const VkAllocationCallbacks, pPipelines: *mut VkPipeline, ) -> Result<(), VkError>
Source§fn vkCreateDataGraphPipelineSessionARM(
&self,
device: VkDevice,
pCreateInfo: *const VkDataGraphPipelineSessionCreateInfoARM,
pAllocator: *const VkAllocationCallbacks,
pSession: *mut VkDataGraphPipelineSessionARM,
) -> Result<(), VkError>
fn vkCreateDataGraphPipelineSessionARM( &self, device: VkDevice, pCreateInfo: *const VkDataGraphPipelineSessionCreateInfoARM, pAllocator: *const VkAllocationCallbacks, pSession: *mut VkDataGraphPipelineSessionARM, ) -> Result<(), VkError>
Source§fn vkGetDataGraphPipelineSessionBindPointRequirementsARM(
&self,
device: VkDevice,
pInfo: *const VkDataGraphPipelineSessionBindPointRequirementsInfoARM,
pBindPointRequirementCount: *mut uint32_t,
pBindPointRequirements: *mut VkDataGraphPipelineSessionBindPointRequirementARM,
) -> Result<(), VkError>
fn vkGetDataGraphPipelineSessionBindPointRequirementsARM( &self, device: VkDevice, pInfo: *const VkDataGraphPipelineSessionBindPointRequirementsInfoARM, pBindPointRequirementCount: *mut uint32_t, pBindPointRequirements: *mut VkDataGraphPipelineSessionBindPointRequirementARM, ) -> Result<(), VkError>
Source§fn vkGetDataGraphPipelineSessionMemoryRequirementsARM(
&self,
device: VkDevice,
pInfo: *const VkDataGraphPipelineSessionMemoryRequirementsInfoARM,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDataGraphPipelineSessionMemoryRequirementsARM( &self, device: VkDevice, pInfo: *const VkDataGraphPipelineSessionMemoryRequirementsInfoARM, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkBindDataGraphPipelineSessionMemoryARM(
&self,
device: VkDevice,
bindInfoCount: u32,
pBindInfos: *const VkBindDataGraphPipelineSessionMemoryInfoARM,
) -> Result<(), VkError>
fn vkBindDataGraphPipelineSessionMemoryARM( &self, device: VkDevice, bindInfoCount: u32, pBindInfos: *const VkBindDataGraphPipelineSessionMemoryInfoARM, ) -> Result<(), VkError>
Source§fn vkDestroyDataGraphPipelineSessionARM(
&self,
device: VkDevice,
session: VkDataGraphPipelineSessionARM,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDataGraphPipelineSessionARM( &self, device: VkDevice, session: VkDataGraphPipelineSessionARM, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCmdDispatchDataGraphARM(
&self,
commandBuffer: VkCommandBuffer,
session: VkDataGraphPipelineSessionARM,
pInfo: *const VkDataGraphPipelineDispatchInfoARM,
) -> Result<(), VkError>
fn vkCmdDispatchDataGraphARM( &self, commandBuffer: VkCommandBuffer, session: VkDataGraphPipelineSessionARM, pInfo: *const VkDataGraphPipelineDispatchInfoARM, ) -> Result<(), VkError>
Source§fn vkGetDataGraphPipelineAvailablePropertiesARM(
&self,
device: VkDevice,
pPipelineInfo: *const VkDataGraphPipelineInfoARM,
pPropertiesCount: *mut uint32_t,
pProperties: *mut VkDataGraphPipelinePropertyARM,
) -> Result<(), VkError>
fn vkGetDataGraphPipelineAvailablePropertiesARM( &self, device: VkDevice, pPipelineInfo: *const VkDataGraphPipelineInfoARM, pPropertiesCount: *mut uint32_t, pProperties: *mut VkDataGraphPipelinePropertyARM, ) -> Result<(), VkError>
Source§fn vkGetDataGraphPipelinePropertiesARM(
&self,
device: VkDevice,
pPipelineInfo: *const VkDataGraphPipelineInfoARM,
propertiesCount: u32,
pProperties: *mut VkDataGraphPipelinePropertyQueryResultARM,
) -> Result<(), VkError>
fn vkGetDataGraphPipelinePropertiesARM( &self, device: VkDevice, pPipelineInfo: *const VkDataGraphPipelineInfoARM, propertiesCount: u32, pProperties: *mut VkDataGraphPipelinePropertyQueryResultARM, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM(
&self,
physicalDevice: VkPhysicalDevice,
queueFamilyIndex: u32,
pQueueFamilyDataGraphPropertyCount: *mut uint32_t,
pQueueFamilyDataGraphProperties: *mut VkQueueFamilyDataGraphPropertiesARM,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM( &self, physicalDevice: VkPhysicalDevice, queueFamilyIndex: u32, pQueueFamilyDataGraphPropertyCount: *mut uint32_t, pQueueFamilyDataGraphProperties: *mut VkQueueFamilyDataGraphPropertiesARM, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM(
&self,
physicalDevice: VkPhysicalDevice,
pQueueFamilyDataGraphProcessingEngineInfo: *const VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM,
pQueueFamilyDataGraphProcessingEngineProperties: *mut VkQueueFamilyDataGraphProcessingEnginePropertiesARM,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM( &self, physicalDevice: VkPhysicalDevice, pQueueFamilyDataGraphProcessingEngineInfo: *const VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM, pQueueFamilyDataGraphProcessingEngineProperties: *mut VkQueueFamilyDataGraphProcessingEnginePropertiesARM, ) -> Result<(), VkError>
impl Copy for Vulkan_ARM_data_graph
Auto Trait Implementations§
impl Freeze for Vulkan_ARM_data_graph
impl RefUnwindSafe for Vulkan_ARM_data_graph
impl Send for Vulkan_ARM_data_graph
impl Sync for Vulkan_ARM_data_graph
impl Unpin for Vulkan_ARM_data_graph
impl UnwindSafe for Vulkan_ARM_data_graph
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