Package org.lwjgl.vulkan
Class NVLowLatency2
java.lang.Object
org.lwjgl.vulkan.NVLowLatency2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
nvkGetLatencyTimingsNV
(VkDevice device, long swapchain, long pLatencyMarkerInfo) void vkGetLatencyTimingsNV(VkDevice device, VkSwapchainKHR swapchain, VkGetLatencyMarkerInfoNV * pLatencyMarkerInfo)
static int
nvkLatencySleepNV
(VkDevice device, long swapchain, long pSleepInfo) VkResult vkLatencySleepNV(VkDevice device, VkSwapchainKHR swapchain, VkLatencySleepInfoNV const * pSleepInfo)
static void
nvkQueueNotifyOutOfBandNV
(VkQueue queue, long pQueueTypeInfo) void vkQueueNotifyOutOfBandNV(VkQueue queue, VkOutOfBandQueueTypeInfoNV const * pQueueTypeInfo)
static void
nvkSetLatencyMarkerNV
(VkDevice device, long swapchain, long pLatencyMarkerInfo) void vkSetLatencyMarkerNV(VkDevice device, VkSwapchainKHR swapchain, VkSetLatencyMarkerInfoNV const * pLatencyMarkerInfo)
static int
nvkSetLatencySleepModeNV
(VkDevice device, long swapchain, long pSleepModeInfo) VkResult vkSetLatencySleepModeNV(VkDevice device, VkSwapchainKHR swapchain, VkLatencySleepModeInfoNV const * pSleepModeInfo)
static void
vkGetLatencyTimingsNV
(VkDevice device, long swapchain, VkGetLatencyMarkerInfoNV pLatencyMarkerInfo) void vkGetLatencyTimingsNV(VkDevice device, VkSwapchainKHR swapchain, VkGetLatencyMarkerInfoNV * pLatencyMarkerInfo)
static int
vkLatencySleepNV
(VkDevice device, long swapchain, VkLatencySleepInfoNV pSleepInfo) VkResult vkLatencySleepNV(VkDevice device, VkSwapchainKHR swapchain, VkLatencySleepInfoNV const * pSleepInfo)
static void
vkQueueNotifyOutOfBandNV
(VkQueue queue, VkOutOfBandQueueTypeInfoNV pQueueTypeInfo) void vkQueueNotifyOutOfBandNV(VkQueue queue, VkOutOfBandQueueTypeInfoNV const * pQueueTypeInfo)
static void
vkSetLatencyMarkerNV
(VkDevice device, long swapchain, VkSetLatencyMarkerInfoNV pLatencyMarkerInfo) void vkSetLatencyMarkerNV(VkDevice device, VkSwapchainKHR swapchain, VkSetLatencyMarkerInfoNV const * pLatencyMarkerInfo)
static int
vkSetLatencySleepModeNV
(VkDevice device, long swapchain, VkLatencySleepModeInfoNV pSleepModeInfo) VkResult vkSetLatencySleepModeNV(VkDevice device, VkSwapchainKHR swapchain, VkLatencySleepModeInfoNV const * pSleepModeInfo)
-
Field Details
-
VK_NV_LOW_LATENCY_2_SPEC_VERSION
public static final int VK_NV_LOW_LATENCY_2_SPEC_VERSION- See Also:
-
VK_NV_LOW_LATENCY_2_EXTENSION_NAME
- See Also:
-
VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV
public static final int VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV
public static final int VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV
public static final int VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV
public static final int VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV
public static final int VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV- See Also:
-
VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV
public static final int VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV- See Also:
-
VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV
public static final int VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV
public static final int VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV
public static final int VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV- See Also:
-
VK_LATENCY_MARKER_SIMULATION_START_NV
public static final int VK_LATENCY_MARKER_SIMULATION_START_NV- See Also:
-
VK_LATENCY_MARKER_SIMULATION_END_NV
public static final int VK_LATENCY_MARKER_SIMULATION_END_NV- See Also:
-
VK_LATENCY_MARKER_RENDERSUBMIT_START_NV
public static final int VK_LATENCY_MARKER_RENDERSUBMIT_START_NV- See Also:
-
VK_LATENCY_MARKER_RENDERSUBMIT_END_NV
public static final int VK_LATENCY_MARKER_RENDERSUBMIT_END_NV- See Also:
-
VK_LATENCY_MARKER_PRESENT_START_NV
public static final int VK_LATENCY_MARKER_PRESENT_START_NV- See Also:
-
VK_LATENCY_MARKER_PRESENT_END_NV
public static final int VK_LATENCY_MARKER_PRESENT_END_NV- See Also:
-
VK_LATENCY_MARKER_INPUT_SAMPLE_NV
public static final int VK_LATENCY_MARKER_INPUT_SAMPLE_NV- See Also:
-
VK_LATENCY_MARKER_TRIGGER_FLASH_NV
public static final int VK_LATENCY_MARKER_TRIGGER_FLASH_NV- See Also:
-
VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV
public static final int VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV- See Also:
-
VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV
public static final int VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV- See Also:
-
VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV
public static final int VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV- See Also:
-
VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV
public static final int VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV- See Also:
-
VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV
public static final int VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV- See Also:
-
VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV
public static final int VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV- See Also:
-
-
Method Details
-
nvkSetLatencySleepModeNV
VkResult vkSetLatencySleepModeNV(VkDevice device, VkSwapchainKHR swapchain, VkLatencySleepModeInfoNV const * pSleepModeInfo)
-
vkSetLatencySleepModeNV
public static int vkSetLatencySleepModeNV(VkDevice device, long swapchain, VkLatencySleepModeInfoNV pSleepModeInfo) VkResult vkSetLatencySleepModeNV(VkDevice device, VkSwapchainKHR swapchain, VkLatencySleepModeInfoNV const * pSleepModeInfo)
-
nvkLatencySleepNV
VkResult vkLatencySleepNV(VkDevice device, VkSwapchainKHR swapchain, VkLatencySleepInfoNV const * pSleepInfo)
-
vkLatencySleepNV
public static int vkLatencySleepNV(VkDevice device, long swapchain, VkLatencySleepInfoNV pSleepInfo) VkResult vkLatencySleepNV(VkDevice device, VkSwapchainKHR swapchain, VkLatencySleepInfoNV const * pSleepInfo)
-
nvkSetLatencyMarkerNV
void vkSetLatencyMarkerNV(VkDevice device, VkSwapchainKHR swapchain, VkSetLatencyMarkerInfoNV const * pLatencyMarkerInfo)
-
vkSetLatencyMarkerNV
public static void vkSetLatencyMarkerNV(VkDevice device, long swapchain, VkSetLatencyMarkerInfoNV pLatencyMarkerInfo) void vkSetLatencyMarkerNV(VkDevice device, VkSwapchainKHR swapchain, VkSetLatencyMarkerInfoNV const * pLatencyMarkerInfo)
-
nvkGetLatencyTimingsNV
void vkGetLatencyTimingsNV(VkDevice device, VkSwapchainKHR swapchain, VkGetLatencyMarkerInfoNV * pLatencyMarkerInfo)
-
vkGetLatencyTimingsNV
public static void vkGetLatencyTimingsNV(VkDevice device, long swapchain, VkGetLatencyMarkerInfoNV pLatencyMarkerInfo) void vkGetLatencyTimingsNV(VkDevice device, VkSwapchainKHR swapchain, VkGetLatencyMarkerInfoNV * pLatencyMarkerInfo)
-
nvkQueueNotifyOutOfBandNV
void vkQueueNotifyOutOfBandNV(VkQueue queue, VkOutOfBandQueueTypeInfoNV const * pQueueTypeInfo)
-
vkQueueNotifyOutOfBandNV
public static void vkQueueNotifyOutOfBandNV(VkQueue queue, VkOutOfBandQueueTypeInfoNV pQueueTypeInfo) void vkQueueNotifyOutOfBandNV(VkQueue queue, VkOutOfBandQueueTypeInfoNV const * pQueueTypeInfo)
-