Package org.lwjgl.vulkan
Class EXTDisplaySurfaceCounter
- java.lang.Object
-
- org.lwjgl.vulkan.EXTDisplaySurfaceCounter
-
public class EXTDisplaySurfaceCounter extends java.lang.ObjectThis is extension defines a vertical blanking period counter associated with display surfaces. It provides a mechanism to query support for such a counter from aVkSurfaceKHRobject.- Name String
VK_EXT_display_surface_counter- Extension Type
- Instance extension
- Registered Extension Number
- 91
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
VK_KHR_display
- Contact
- James Jones cubanismo
- Last Modified Date
- 2016-12-13
- IP Status
- No known IP claims.
- Contributors
- Pierre Boudier, NVIDIA
- James Jones, NVIDIA
- Damien Leone, NVIDIA
- Pierre-Loup Griffais, Valve
- Daniel Vetter, Intel
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringVK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAMEThe extension name.static intVK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSIONThe extension specification version.static intVK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXTExtendsVkStructureType.static intVK_SURFACE_COUNTER_VBLANK_EXTVkSurfaceCounterFlagBitsEXT - Surface-relative counter types
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intnvkGetPhysicalDeviceSurfaceCapabilities2EXT(VkPhysicalDevice physicalDevice, long surface, long pSurfaceCapabilities)Unsafe version of:GetPhysicalDeviceSurfaceCapabilities2EXTstatic intvkGetPhysicalDeviceSurfaceCapabilities2EXT(VkPhysicalDevice physicalDevice, long surface, VkSurfaceCapabilities2EXT pSurfaceCapabilities)Query surface capabilities.
-
-
-
Field Detail
-
VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION
The extension specification version.
-
VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME
The extension name.
-
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT, VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT
ExtendsVkStructureType.Enum values:
-
VK_SURFACE_COUNTER_VBLANK_EXT
VkSurfaceCounterFlagBitsEXT - Surface-relative counter typesDescription
SURFACE_COUNTER_VBLANK_EXTspecifies a counter incrementing once every time a vertical blanking period occurs on the display associated with the surface.
See Also
VkSurfaceCounterFlagsEXT,GetSwapchainCounterEXT
-
-
Method Detail
-
nvkGetPhysicalDeviceSurfaceCapabilities2EXT
public static int nvkGetPhysicalDeviceSurfaceCapabilities2EXT(VkPhysicalDevice physicalDevice, long surface, long pSurfaceCapabilities)
Unsafe version of:GetPhysicalDeviceSurfaceCapabilities2EXT
-
vkGetPhysicalDeviceSurfaceCapabilities2EXT
public static int vkGetPhysicalDeviceSurfaceCapabilities2EXT(VkPhysicalDevice physicalDevice, long surface, VkSurfaceCapabilities2EXT pSurfaceCapabilities)
Query surface capabilities.C Specification
To query the basic capabilities of a surface, needed in order to create a swapchain, call:
VkResult vkGetPhysicalDeviceSurfaceCapabilities2EXT( VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT* pSurfaceCapabilities);Description
vkGetPhysicalDeviceSurfaceCapabilities2EXTbehaves similarly toGetPhysicalDeviceSurfaceCapabilitiesKHR, with the ability to return extended information by adding extension structures to thepNextchain of itspSurfaceCapabilitiesparameter.Valid Usage (Implicit)
physicalDevicemust be a validVkPhysicalDevicehandlesurfacemust be a validVkSurfaceKHRhandlepSurfaceCapabilitiesmust be a valid pointer to aVkSurfaceCapabilities2EXTstructure- Both of
physicalDevice, andsurfacemust have been created, allocated, or retrieved from the sameVkInstance
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- Parameters:
physicalDevice- the physical device that will be associated with the swapchain to be created, as described forCreateSwapchainKHR.surface- the surface that will be associated with the swapchain.pSurfaceCapabilities- a pointer to an instance of theVkSurfaceCapabilities2EXTstructure in which the capabilities are returned.
-
-