Skip to main content

PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR

Type Alias PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR 

Source
pub type PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, p_counter_count: *mut u32, p_counters: *mut PerformanceCounterKHR<'_>, p_counter_descriptions: *mut PerformanceCounterDescriptionKHR<'_>) -> Result>;
Expand description

Nullable function pointer for vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR.

Khronos reference: vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR

Aliased Type§

pub enum PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR {
    None,
    Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut u32, *mut PerformanceCounterKHR<'_>, *mut PerformanceCounterDescriptionKHR<'_>) -> Result),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut u32, *mut PerformanceCounterKHR<'_>, *mut PerformanceCounterDescriptionKHR<'_>) -> Result)

Some value of type T.