Struct ash::vk::ExtDisplayControlFn [−][src]
pub struct ExtDisplayControlFn { pub display_power_control_ext: extern "system" fn(device: Device, display: DisplayKHR, p_display_power_info: *const DisplayPowerInfoEXT) -> Result, pub register_device_event_ext: extern "system" fn(device: Device, p_device_event_info: *const DeviceEventInfoEXT, p_allocator: *const AllocationCallbacks, p_fence: *mut Fence) -> Result, pub register_display_event_ext: extern "system" fn(device: Device, display: DisplayKHR, p_display_event_info: *const DisplayEventInfoEXT, p_allocator: *const AllocationCallbacks, p_fence: *mut Fence) -> Result, pub get_swapchain_counter_ext: extern "system" fn(device: Device, swapchain: SwapchainKHR, counter: SurfaceCounterFlagsEXT, p_counter_value: *mut u64) -> Result, }
Fields
display_power_control_ext: extern "system" fn(device: Device, display: DisplayKHR, p_display_power_info: *const DisplayPowerInfoEXT) -> Result
register_device_event_ext: extern "system" fn(device: Device, p_device_event_info: *const DeviceEventInfoEXT, p_allocator: *const AllocationCallbacks, p_fence: *mut Fence) -> Result
register_display_event_ext: extern "system" fn(device: Device, display: DisplayKHR, p_display_event_info: *const DisplayEventInfoEXT, p_allocator: *const AllocationCallbacks, p_fence: *mut Fence) -> Result
get_swapchain_counter_ext: extern "system" fn(device: Device, swapchain: SwapchainKHR, counter: SurfaceCounterFlagsEXT, p_counter_value: *mut u64) -> Result
Implementations
pub unsafe fn display_power_control_ext(
&self,
device: Device,
display: DisplayKHR,
p_display_power_info: *const DisplayPowerInfoEXT
) -> Result
pub unsafe fn display_power_control_ext(
&self,
device: Device,
display: DisplayKHR,
p_display_power_info: *const DisplayPowerInfoEXT
) -> Result
pub unsafe fn register_device_event_ext(
&self,
device: Device,
p_device_event_info: *const DeviceEventInfoEXT,
p_allocator: *const AllocationCallbacks,
p_fence: *mut Fence
) -> Result
pub unsafe fn register_device_event_ext(
&self,
device: Device,
p_device_event_info: *const DeviceEventInfoEXT,
p_allocator: *const AllocationCallbacks,
p_fence: *mut Fence
) -> Result
pub unsafe fn register_display_event_ext(
&self,
device: Device,
display: DisplayKHR,
p_display_event_info: *const DisplayEventInfoEXT,
p_allocator: *const AllocationCallbacks,
p_fence: *mut Fence
) -> Result
pub unsafe fn register_display_event_ext(
&self,
device: Device,
display: DisplayKHR,
p_display_event_info: *const DisplayEventInfoEXT,
p_allocator: *const AllocationCallbacks,
p_fence: *mut Fence
) -> Result
pub unsafe fn get_swapchain_counter_ext(
&self,
device: Device,
swapchain: SwapchainKHR,
counter: SurfaceCounterFlagsEXT,
p_counter_value: *mut u64
) -> Result
pub unsafe fn get_swapchain_counter_ext(
&self,
device: Device,
swapchain: SwapchainKHR,
counter: SurfaceCounterFlagsEXT,
p_counter_value: *mut u64
) -> Result
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExtDisplayControlFn
impl Unpin for ExtDisplayControlFn
impl UnwindSafe for ExtDisplayControlFn
Blanket Implementations
Mutably borrows from an owned value. Read more