pub struct VulkanIntelPerformanceQuery { /* private fields */ }Expand description
struct for VK_INTEL_performance_query
Implementations§
Source§impl VulkanIntelPerformanceQuery
impl VulkanIntelPerformanceQuery
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanIntelPerformanceQuery
impl Clone for VulkanIntelPerformanceQuery
Source§fn clone(&self) -> VulkanIntelPerformanceQuery
fn clone(&self) -> VulkanIntelPerformanceQuery
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 VulkanIntelPerformanceQuery
Source§impl Debug for VulkanIntelPerformanceQuery
impl Debug for VulkanIntelPerformanceQuery
Source§impl VK_INTEL_performance_query for VulkanIntelPerformanceQuery
impl VK_INTEL_performance_query for VulkanIntelPerformanceQuery
Source§fn vkInitializePerformanceApiINTEL(
&self,
device: VkDevice,
pInitializeInfo: *const VkInitializePerformanceApiInfoINTEL,
) -> Result<(), VkError>
fn vkInitializePerformanceApiINTEL( &self, device: VkDevice, pInitializeInfo: *const VkInitializePerformanceApiInfoINTEL, ) -> Result<(), VkError>
Source§fn vkCmdSetPerformanceMarkerINTEL(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkPerformanceMarkerInfoINTEL,
) -> Result<(), VkError>
fn vkCmdSetPerformanceMarkerINTEL( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkPerformanceMarkerInfoINTEL, ) -> Result<(), VkError>
Source§fn vkCmdSetPerformanceStreamMarkerINTEL(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkPerformanceStreamMarkerInfoINTEL,
) -> Result<(), VkError>
fn vkCmdSetPerformanceStreamMarkerINTEL( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkPerformanceStreamMarkerInfoINTEL, ) -> Result<(), VkError>
Source§fn vkCmdSetPerformanceOverrideINTEL(
&self,
commandBuffer: VkCommandBuffer,
pOverrideInfo: *const VkPerformanceOverrideInfoINTEL,
) -> Result<(), VkError>
fn vkCmdSetPerformanceOverrideINTEL( &self, commandBuffer: VkCommandBuffer, pOverrideInfo: *const VkPerformanceOverrideInfoINTEL, ) -> Result<(), VkError>
Source§fn vkAcquirePerformanceConfigurationINTEL(
&self,
device: VkDevice,
pAcquireInfo: *const VkPerformanceConfigurationAcquireInfoINTEL,
pConfiguration: *mut VkPerformanceConfigurationINTEL,
) -> Result<(), VkError>
fn vkAcquirePerformanceConfigurationINTEL( &self, device: VkDevice, pAcquireInfo: *const VkPerformanceConfigurationAcquireInfoINTEL, pConfiguration: *mut VkPerformanceConfigurationINTEL, ) -> Result<(), VkError>
Source§fn vkReleasePerformanceConfigurationINTEL(
&self,
device: VkDevice,
configuration: VkPerformanceConfigurationINTEL,
) -> Result<(), VkError>
fn vkReleasePerformanceConfigurationINTEL( &self, device: VkDevice, configuration: VkPerformanceConfigurationINTEL, ) -> Result<(), VkError>
Source§fn vkQueueSetPerformanceConfigurationINTEL(
&self,
queue: VkQueue,
configuration: VkPerformanceConfigurationINTEL,
) -> Result<(), VkError>
fn vkQueueSetPerformanceConfigurationINTEL( &self, queue: VkQueue, configuration: VkPerformanceConfigurationINTEL, ) -> Result<(), VkError>
Source§fn vkGetPerformanceParameterINTEL(
&self,
device: VkDevice,
parameter: VkPerformanceParameterTypeINTEL,
pValue: *mut VkPerformanceValueINTEL,
) -> Result<(), VkError>
fn vkGetPerformanceParameterINTEL( &self, device: VkDevice, parameter: VkPerformanceParameterTypeINTEL, pValue: *mut VkPerformanceValueINTEL, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanIntelPerformanceQuery
impl RefUnwindSafe for VulkanIntelPerformanceQuery
impl Send for VulkanIntelPerformanceQuery
impl Sync for VulkanIntelPerformanceQuery
impl Unpin for VulkanIntelPerformanceQuery
impl UnsafeUnpin for VulkanIntelPerformanceQuery
impl UnwindSafe for VulkanIntelPerformanceQuery
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