Struct ash::vk::IntelPerformanceQueryFn [−][src]
pub struct IntelPerformanceQueryFn {
pub initialize_performance_api_intel: PFN_vkInitializePerformanceApiINTEL,
pub uninitialize_performance_api_intel: PFN_vkUninitializePerformanceApiINTEL,
pub cmd_set_performance_marker_intel: PFN_vkCmdSetPerformanceMarkerINTEL,
pub cmd_set_performance_stream_marker_intel: PFN_vkCmdSetPerformanceStreamMarkerINTEL,
pub cmd_set_performance_override_intel: PFN_vkCmdSetPerformanceOverrideINTEL,
pub acquire_performance_configuration_intel: PFN_vkAcquirePerformanceConfigurationINTEL,
pub release_performance_configuration_intel: PFN_vkReleasePerformanceConfigurationINTEL,
pub queue_set_performance_configuration_intel: PFN_vkQueueSetPerformanceConfigurationINTEL,
pub get_performance_parameter_intel: PFN_vkGetPerformanceParameterINTEL,
}
Fields
initialize_performance_api_intel: PFN_vkInitializePerformanceApiINTEL
uninitialize_performance_api_intel: PFN_vkUninitializePerformanceApiINTEL
cmd_set_performance_marker_intel: PFN_vkCmdSetPerformanceMarkerINTEL
cmd_set_performance_stream_marker_intel: PFN_vkCmdSetPerformanceStreamMarkerINTEL
cmd_set_performance_override_intel: PFN_vkCmdSetPerformanceOverrideINTEL
acquire_performance_configuration_intel: PFN_vkAcquirePerformanceConfigurationINTEL
release_performance_configuration_intel: PFN_vkReleasePerformanceConfigurationINTEL
queue_set_performance_configuration_intel: PFN_vkQueueSetPerformanceConfigurationINTEL
get_performance_parameter_intel: PFN_vkGetPerformanceParameterINTEL
Implementations
pub unsafe fn initialize_performance_api_intel(
&self,
device: Device,
p_initialize_info: *const InitializePerformanceApiInfoINTEL
) -> Result
pub unsafe fn initialize_performance_api_intel(
&self,
device: Device,
p_initialize_info: *const InitializePerformanceApiInfoINTEL
) -> Result
pub unsafe fn cmd_set_performance_marker_intel(
&self,
command_buffer: CommandBuffer,
p_marker_info: *const PerformanceMarkerInfoINTEL
) -> Result
pub unsafe fn cmd_set_performance_marker_intel(
&self,
command_buffer: CommandBuffer,
p_marker_info: *const PerformanceMarkerInfoINTEL
) -> Result
pub unsafe fn cmd_set_performance_stream_marker_intel(
&self,
command_buffer: CommandBuffer,
p_marker_info: *const PerformanceStreamMarkerInfoINTEL
) -> Result
pub unsafe fn cmd_set_performance_stream_marker_intel(
&self,
command_buffer: CommandBuffer,
p_marker_info: *const PerformanceStreamMarkerInfoINTEL
) -> Result
pub unsafe fn cmd_set_performance_override_intel(
&self,
command_buffer: CommandBuffer,
p_override_info: *const PerformanceOverrideInfoINTEL
) -> Result
pub unsafe fn cmd_set_performance_override_intel(
&self,
command_buffer: CommandBuffer,
p_override_info: *const PerformanceOverrideInfoINTEL
) -> Result
pub unsafe fn acquire_performance_configuration_intel(
&self,
device: Device,
p_acquire_info: *const PerformanceConfigurationAcquireInfoINTEL,
p_configuration: *mut PerformanceConfigurationINTEL
) -> Result
pub unsafe fn acquire_performance_configuration_intel(
&self,
device: Device,
p_acquire_info: *const PerformanceConfigurationAcquireInfoINTEL,
p_configuration: *mut PerformanceConfigurationINTEL
) -> Result
pub unsafe fn release_performance_configuration_intel(
&self,
device: Device,
configuration: PerformanceConfigurationINTEL
) -> Result
pub unsafe fn release_performance_configuration_intel(
&self,
device: Device,
configuration: PerformanceConfigurationINTEL
) -> Result
pub unsafe fn queue_set_performance_configuration_intel(
&self,
queue: Queue,
configuration: PerformanceConfigurationINTEL
) -> Result
pub unsafe fn queue_set_performance_configuration_intel(
&self,
queue: Queue,
configuration: PerformanceConfigurationINTEL
) -> Result
pub unsafe fn get_performance_parameter_intel(
&self,
device: Device,
parameter: PerformanceParameterTypeINTEL,
p_value: *mut PerformanceValueINTEL
) -> Result
pub unsafe fn get_performance_parameter_intel(
&self,
device: Device,
parameter: PerformanceParameterTypeINTEL,
p_value: *mut PerformanceValueINTEL
) -> Result
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IntelPerformanceQueryFn
impl Unpin for IntelPerformanceQueryFn
impl UnwindSafe for IntelPerformanceQueryFn
Blanket Implementations
Mutably borrows from an owned value. Read more