Trait vulkanalia::vk::IntelPerformanceQueryExtension[][src]

pub trait IntelPerformanceQueryExtension: DeviceV1_0 {
    const METADATA: Extension;
    unsafe fn acquire_performance_configuration_intel(
        &self,
        acquire_info: &PerformanceConfigurationAcquireInfoINTEL
    ) -> VkResult<PerformanceConfigurationINTEL> { ... }
unsafe fn cmd_set_performance_marker_intel(
        &self,
        command_buffer: CommandBuffer,
        marker_info: &PerformanceMarkerInfoINTEL
    ) -> VkResult<()> { ... }
unsafe fn cmd_set_performance_override_intel(
        &self,
        command_buffer: CommandBuffer,
        override_info: &PerformanceOverrideInfoINTEL
    ) -> VkResult<()> { ... }
unsafe fn cmd_set_performance_stream_marker_intel(
        &self,
        command_buffer: CommandBuffer,
        marker_info: &PerformanceStreamMarkerInfoINTEL
    ) -> VkResult<()> { ... }
unsafe fn get_performance_parameter_intel(
        &self,
        parameter: PerformanceParameterTypeINTEL
    ) -> VkResult<PerformanceValueINTEL> { ... }
unsafe fn initialize_performance_api_intel(
        &self,
        initialize_info: &InitializePerformanceApiInfoINTEL
    ) -> VkResult<()> { ... }
unsafe fn queue_set_performance_configuration_intel(
        &self,
        queue: Queue,
        configuration: PerformanceConfigurationINTEL
    ) -> VkResult<()> { ... }
unsafe fn release_performance_configuration_intel(
        &self,
        configuration: PerformanceConfigurationINTEL
    ) -> VkResult<()> { ... }
unsafe fn uninitialize_performance_api_intel(&self) { ... } }

Associated Constants

const METADATA: Extension[src]

The metadata for this extension.

Loading content...

Provided methods

unsafe fn acquire_performance_configuration_intel(
    &self,
    acquire_info: &PerformanceConfigurationAcquireInfoINTEL
) -> VkResult<PerformanceConfigurationINTEL>
[src]

unsafe fn cmd_set_performance_marker_intel(
    &self,
    command_buffer: CommandBuffer,
    marker_info: &PerformanceMarkerInfoINTEL
) -> VkResult<()>
[src]

unsafe fn cmd_set_performance_override_intel(
    &self,
    command_buffer: CommandBuffer,
    override_info: &PerformanceOverrideInfoINTEL
) -> VkResult<()>
[src]

unsafe fn cmd_set_performance_stream_marker_intel(
    &self,
    command_buffer: CommandBuffer,
    marker_info: &PerformanceStreamMarkerInfoINTEL
) -> VkResult<()>
[src]

unsafe fn get_performance_parameter_intel(
    &self,
    parameter: PerformanceParameterTypeINTEL
) -> VkResult<PerformanceValueINTEL>
[src]

unsafe fn initialize_performance_api_intel(
    &self,
    initialize_info: &InitializePerformanceApiInfoINTEL
) -> VkResult<()>
[src]

unsafe fn queue_set_performance_configuration_intel(
    &self,
    queue: Queue,
    configuration: PerformanceConfigurationINTEL
) -> VkResult<()>
[src]

unsafe fn release_performance_configuration_intel(
    &self,
    configuration: PerformanceConfigurationINTEL
) -> VkResult<()>
[src]

unsafe fn uninitialize_performance_api_intel(&self)[src]

Loading content...

Implementors

Loading content...