Trait vulkanalia::vk::NvLowLatency2Extension
source · pub trait NvLowLatency2Extension: DeviceV1_0 {
const METADATA: Extension = NV_LOW_LATENCY2_EXTENSION;
// Provided methods
unsafe fn get_latency_timings_nv(
&self,
swapchain: SwapchainKHR,
latency_marker_info: &mut GetLatencyMarkerInfoNV
) { ... }
unsafe fn latency_sleep_nv(
&self,
swapchain: SwapchainKHR,
sleep_info: &LatencySleepInfoNV
) -> VkResult<()> { ... }
unsafe fn queue_notify_out_of_band_nv(
&self,
queue: Queue,
queue_type_info: &OutOfBandQueueTypeInfoNV
) { ... }
unsafe fn set_latency_marker_nv(
&self,
swapchain: SwapchainKHR,
latency_marker_info: &SetLatencyMarkerInfoNV
) { ... }
unsafe fn set_latency_sleep_mode_nv(
&self,
swapchain: SwapchainKHR,
sleep_mode_info: &LatencySleepModeInfoNV
) -> VkResult<()> { ... }
}
Expand description
Provided Associated Constants§
Provided Methods§
sourceunsafe fn get_latency_timings_nv(
&self,
swapchain: SwapchainKHR,
latency_marker_info: &mut GetLatencyMarkerInfoNV
)
unsafe fn get_latency_timings_nv( &self, swapchain: SwapchainKHR, latency_marker_info: &mut GetLatencyMarkerInfoNV )
sourceunsafe fn latency_sleep_nv(
&self,
swapchain: SwapchainKHR,
sleep_info: &LatencySleepInfoNV
) -> VkResult<()>
unsafe fn latency_sleep_nv( &self, swapchain: SwapchainKHR, sleep_info: &LatencySleepInfoNV ) -> VkResult<()>
sourceunsafe fn queue_notify_out_of_band_nv(
&self,
queue: Queue,
queue_type_info: &OutOfBandQueueTypeInfoNV
)
unsafe fn queue_notify_out_of_band_nv( &self, queue: Queue, queue_type_info: &OutOfBandQueueTypeInfoNV )
sourceunsafe fn set_latency_marker_nv(
&self,
swapchain: SwapchainKHR,
latency_marker_info: &SetLatencyMarkerInfoNV
)
unsafe fn set_latency_marker_nv( &self, swapchain: SwapchainKHR, latency_marker_info: &SetLatencyMarkerInfoNV )
sourceunsafe fn set_latency_sleep_mode_nv(
&self,
swapchain: SwapchainKHR,
sleep_mode_info: &LatencySleepModeInfoNV
) -> VkResult<()>
unsafe fn set_latency_sleep_mode_nv( &self, swapchain: SwapchainKHR, sleep_mode_info: &LatencySleepModeInfoNV ) -> VkResult<()>
Object Safety§
This trait is not object safe.