pub struct VulkanKhrPipelineExecutableProperties { /* private fields */ }Expand description
struct for VK_KHR_pipeline_executable_properties
Implementations§
Source§impl VulkanKhrPipelineExecutableProperties
impl VulkanKhrPipelineExecutableProperties
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrPipelineExecutableProperties
impl Clone for VulkanKhrPipelineExecutableProperties
Source§fn clone(&self) -> VulkanKhrPipelineExecutableProperties
fn clone(&self) -> VulkanKhrPipelineExecutableProperties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanKhrPipelineExecutableProperties
Source§impl VK_KHR_pipeline_executable_properties for VulkanKhrPipelineExecutableProperties
impl VK_KHR_pipeline_executable_properties for VulkanKhrPipelineExecutableProperties
Source§fn vkGetPipelineExecutablePropertiesKHR(
&self,
device: VkDevice,
pPipelineInfo: *const VkPipelineInfoKHR,
pExecutableCount: *mut uint32_t,
pProperties: *mut VkPipelineExecutablePropertiesKHR,
) -> Result<(), VkError>
fn vkGetPipelineExecutablePropertiesKHR( &self, device: VkDevice, pPipelineInfo: *const VkPipelineInfoKHR, pExecutableCount: *mut uint32_t, pProperties: *mut VkPipelineExecutablePropertiesKHR, ) -> Result<(), VkError>
Source§fn vkGetPipelineExecutableStatisticsKHR(
&self,
device: VkDevice,
pExecutableInfo: *const VkPipelineExecutableInfoKHR,
pStatisticCount: *mut uint32_t,
pStatistics: *mut VkPipelineExecutableStatisticKHR,
) -> Result<(), VkError>
fn vkGetPipelineExecutableStatisticsKHR( &self, device: VkDevice, pExecutableInfo: *const VkPipelineExecutableInfoKHR, pStatisticCount: *mut uint32_t, pStatistics: *mut VkPipelineExecutableStatisticKHR, ) -> Result<(), VkError>
Source§fn vkGetPipelineExecutableInternalRepresentationsKHR(
&self,
device: VkDevice,
pExecutableInfo: *const VkPipelineExecutableInfoKHR,
pInternalRepresentationCount: *mut uint32_t,
pInternalRepresentations: *mut VkPipelineExecutableInternalRepresentationKHR,
) -> Result<(), VkError>
fn vkGetPipelineExecutableInternalRepresentationsKHR( &self, device: VkDevice, pExecutableInfo: *const VkPipelineExecutableInfoKHR, pInternalRepresentationCount: *mut uint32_t, pInternalRepresentations: *mut VkPipelineExecutableInternalRepresentationKHR, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrPipelineExecutableProperties
impl RefUnwindSafe for VulkanKhrPipelineExecutableProperties
impl Send for VulkanKhrPipelineExecutableProperties
impl Sync for VulkanKhrPipelineExecutableProperties
impl Unpin for VulkanKhrPipelineExecutableProperties
impl UnsafeUnpin for VulkanKhrPipelineExecutableProperties
impl UnwindSafe for VulkanKhrPipelineExecutableProperties
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