Package org.lwjgl.vulkan
Class EXTDisplaySurfaceCounter
- java.lang.Object
-
- org.lwjgl.vulkan.EXTDisplaySurfaceCounter
-
public class EXTDisplaySurfaceCounter extends java.lang.Object
This is extension defines a vertical blanking period counter associated with display surfaces. It provides a mechanism to query support for such a counter from aVkSurfaceKHR
object.- 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.String
VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME
The extension name.static int
VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION
The extension specification version.static int
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXTExtendsVkStructureType
.static int
VK_SURFACE_COUNTER_VBLANK_EXT
VkSurfaceCounterFlagBitsEXT - Surface-relative counter types
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
nvkGetPhysicalDeviceSurfaceCapabilities2EXT(VkPhysicalDevice physicalDevice, long surface, long pSurfaceCapabilities)
Unsafe version of:GetPhysicalDeviceSurfaceCapabilities2EXT
static int
vkGetPhysicalDeviceSurfaceCapabilities2EXT(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_EXT
specifies 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
vkGetPhysicalDeviceSurfaceCapabilities2EXT
behaves similarly toGetPhysicalDeviceSurfaceCapabilitiesKHR
, with the ability to return extended information by adding extension structures to thepNext
chain of itspSurfaceCapabilities
parameter.Valid Usage (Implicit)
physicalDevice
must be a validVkPhysicalDevice
handlesurface
must be a validVkSurfaceKHR
handlepSurfaceCapabilities
must be a valid pointer to aVkSurfaceCapabilities2EXT
structure- Both of
physicalDevice
, andsurface
must 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 theVkSurfaceCapabilities2EXT
structure in which the capabilities are returned.
-
-