Class KHRDisplay
- java.lang.Object
-
- org.lwjgl.vulkan.KHRDisplay
-
public class KHRDisplay extends java.lang.Object
This extension provides the API to enumerate displays and available modes on a given device.Examples
Note
The example code for the
VK_KHR_display
andVK_KHR_display_swapchain
extensions was removed from the appendix after revision 1.0.43. The display enumeration example code was ported to the cube demo that is shipped with the official Khronos SDK, and is being kept up-to-date in that location (see: https://github.com/KhronosGroup/Vulkan-Tools/blob/master/cube/cube.c).- Name String
VK_KHR_display
- Extension Type
- Instance extension
- Registered Extension Number
- 3
- Revision
- 23
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
VK_KHR_surface
- Contact
- Last Modified Date
- 2017-03-13
- IP Status
- No known IP claims.
- Contributors
- James Jones, NVIDIA
- Norbert Nopper, Freescale
- Jeff Vigil, Qualcomm
- Daniel Rakos, AMD
-
-
Field Summary
Fields Modifier and Type Field Description static int
VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR
VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR
VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR
VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHRVkDisplayPlaneAlphaFlagBitsKHR - Alpha blending typestatic java.lang.String
VK_KHR_DISPLAY_EXTENSION_NAME
The extension name.static int
VK_KHR_DISPLAY_SPEC_VERSION
The extension specification version.static int
VK_OBJECT_TYPE_DISPLAY_KHR
VK_OBJECT_TYPE_DISPLAY_MODE_KHRExtendsVkObjectType
.static int
VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR
VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHRExtendsVkStructureType
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
nvkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, long display, long pCreateInfo, long pAllocator, long pMode)
Unsafe version of:CreateDisplayModeKHR
static int
nvkCreateDisplayPlaneSurfaceKHR(VkInstance instance, long pCreateInfo, long pAllocator, long pSurface)
Unsafe version of:CreateDisplayPlaneSurfaceKHR
static int
nvkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, long display, long pPropertyCount, long pProperties)
Unsafe version of:GetDisplayModePropertiesKHR
static int
nvkGetDisplayPlaneCapabilitiesKHR(VkPhysicalDevice physicalDevice, long mode, int planeIndex, long pCapabilities)
Unsafe version of:GetDisplayPlaneCapabilitiesKHR
static int
nvkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, int planeIndex, long pDisplayCount, long pDisplays)
Unsafe version of:GetDisplayPlaneSupportedDisplaysKHR
static int
nvkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, long pPropertyCount, long pProperties)
Unsafe version of:GetPhysicalDeviceDisplayPlanePropertiesKHR
static int
nvkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, long pPropertyCount, long pProperties)
Unsafe version of:GetPhysicalDeviceDisplayPropertiesKHR
static int
vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, long display, VkDisplayModeCreateInfoKHR pCreateInfo, VkAllocationCallbacks pAllocator, long[] pMode)
Array version of:CreateDisplayModeKHR
static int
vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, long display, VkDisplayModeCreateInfoKHR pCreateInfo, VkAllocationCallbacks pAllocator, java.nio.LongBuffer pMode)
Create a display mode.static int
vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks pAllocator, long[] pSurface)
Array version of:CreateDisplayPlaneSurfaceKHR
static int
vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks pAllocator, java.nio.LongBuffer pSurface)
Create aVkSurfaceKHR
structure representing a display plane and mode.static int
vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, long display, int[] pPropertyCount, VkDisplayModePropertiesKHR.Buffer pProperties)
Array version of:GetDisplayModePropertiesKHR
static int
vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, long display, java.nio.IntBuffer pPropertyCount, VkDisplayModePropertiesKHR.Buffer pProperties)
Query the set of mode properties supported by the display.static int
vkGetDisplayPlaneCapabilitiesKHR(VkPhysicalDevice physicalDevice, long mode, int planeIndex, VkDisplayPlaneCapabilitiesKHR pCapabilities)
Query capabilities of a mode and plane combination.static int
vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, int planeIndex, int[] pDisplayCount, long[] pDisplays)
Array version of:GetDisplayPlaneSupportedDisplaysKHR
static int
vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, int planeIndex, java.nio.IntBuffer pDisplayCount, java.nio.LongBuffer pDisplays)
Query the list of displays a plane supports.static int
vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, int[] pPropertyCount, VkDisplayPlanePropertiesKHR.Buffer pProperties)
Array version of:GetPhysicalDeviceDisplayPlanePropertiesKHR
static int
vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, java.nio.IntBuffer pPropertyCount, VkDisplayPlanePropertiesKHR.Buffer pProperties)
Query the plane properties.static int
vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, int[] pPropertyCount, VkDisplayPropertiesKHR.Buffer pProperties)
Array version of:GetPhysicalDeviceDisplayPropertiesKHR
static int
vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, java.nio.IntBuffer pPropertyCount, VkDisplayPropertiesKHR.Buffer pProperties)
Query information about the available displays.
-
-
-
Field Detail
-
VK_KHR_DISPLAY_SPEC_VERSION
The extension specification version.
-
VK_KHR_DISPLAY_EXTENSION_NAME
The extension name.
-
VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR
ExtendsVkStructureType
.Enum values:
-
VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR, VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR, VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR, VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
VkDisplayPlaneAlphaFlagBitsKHR - Alpha blending typeDescription
DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR
specifies that the source image will be treated as opaque.DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR
specifies that a global alpha value must be specified that will be applied to all pixels in the source image.DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR
specifies that the alpha value will be determined by the alpha channel of the source image’s pixels. If the source format contains no alpha values, no blending will be applied. The source alpha values are not premultiplied into the source image’s other color channels.DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
is equivalent toDISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR
, except the source alpha values are assumed to be premultiplied into the source image’s other color channels.
See Also
VkDisplayPlaneAlphaFlagsKHR
,VkDisplaySurfaceCreateInfoKHR
-
-
Method Detail
-
nvkGetPhysicalDeviceDisplayPropertiesKHR
public static int nvkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, long pPropertyCount, long pProperties)
Unsafe version of:GetPhysicalDeviceDisplayPropertiesKHR
- Parameters:
pPropertyCount
- a pointer to an integer related to the number of display devices available or queried, as described below.
-
vkGetPhysicalDeviceDisplayPropertiesKHR
public static int vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, java.nio.IntBuffer pPropertyCount, @Nullable VkDisplayPropertiesKHR.Buffer pProperties)
Query information about the available displays.C Specification
Various functions are provided for enumerating the available display devices present on a Vulkan physical device. To query information about the available displays, call:
VkResult vkGetPhysicalDeviceDisplayPropertiesKHR( VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPropertiesKHR* pProperties);
Description
If
pProperties
isNULL
, then the number of display devices available forphysicalDevice
is returned inpPropertyCount
. Otherwise,pPropertyCount
must point to a variable set by the user to the number of elements in thepProperties
array, and on return the variable is overwritten with the number of structures actually written topProperties
. If the value ofpPropertyCount
is less than the number of display devices forphysicalDevice
, at mostpPropertyCount
structures will be written. IfpPropertyCount
is smaller than the number of display devices available forphysicalDevice
,INCOMPLETE
will be returned instead ofSUCCESS
to indicate that not all the available values were returned.Valid Usage (Implicit)
physicalDevice
must be a validVkPhysicalDevice
handlepPropertyCount
must be a valid pointer to auint32_t
value- If the value referenced by
pPropertyCount
is not 0, andpProperties
is notNULL
,pProperties
must be a valid pointer to an array ofpPropertyCount
VkDisplayPropertiesKHR
structures
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- Parameters:
physicalDevice
- a physical device.pPropertyCount
- a pointer to an integer related to the number of display devices available or queried, as described below.pProperties
- eitherNULL
or a pointer to an array ofVkDisplayPropertiesKHR
structures.
-
nvkGetPhysicalDeviceDisplayPlanePropertiesKHR
public static int nvkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, long pPropertyCount, long pProperties)
Unsafe version of:GetPhysicalDeviceDisplayPlanePropertiesKHR
- Parameters:
pPropertyCount
- a pointer to an integer related to the number of display planes available or queried, as described below.
-
vkGetPhysicalDeviceDisplayPlanePropertiesKHR
public static int vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, java.nio.IntBuffer pPropertyCount, @Nullable VkDisplayPlanePropertiesKHR.Buffer pProperties)
Query the plane properties.C Specification
Images are presented to individual planes on a display. Devices must support at least one plane on each display. Planes can be stacked and blended to composite multiple images on one display. Devices may support only a fixed stacking order and fixed mapping between planes and displays, or they may allow arbitrary application specified stacking orders and mappings between planes and displays. To query the properties of device display planes, call:
VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR( VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties);
Description
If
pProperties
isNULL
, then the number of display planes available forphysicalDevice
is returned inpPropertyCount
. Otherwise,pPropertyCount
must point to a variable set by the user to the number of elements in thepProperties
array, and on return the variable is overwritten with the number of structures actually written topProperties
. If the value ofpPropertyCount
is less than the number of display planes forphysicalDevice
, at mostpPropertyCount
structures will be written.Valid Usage (Implicit)
physicalDevice
must be a validVkPhysicalDevice
handlepPropertyCount
must be a valid pointer to auint32_t
value- If the value referenced by
pPropertyCount
is not 0, andpProperties
is notNULL
,pProperties
must be a valid pointer to an array ofpPropertyCount
VkDisplayPlanePropertiesKHR
structures
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- Parameters:
physicalDevice
- a physical device.pPropertyCount
- a pointer to an integer related to the number of display planes available or queried, as described below.pProperties
- eitherNULL
or a pointer to an array ofVkDisplayPlanePropertiesKHR
structures.
-
nvkGetDisplayPlaneSupportedDisplaysKHR
public static int nvkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, int planeIndex, long pDisplayCount, long pDisplays)
Unsafe version of:GetDisplayPlaneSupportedDisplaysKHR
- Parameters:
pDisplayCount
- a pointer to an integer related to the number of displays available or queried, as described below.
-
vkGetDisplayPlaneSupportedDisplaysKHR
public static int vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, int planeIndex, java.nio.IntBuffer pDisplayCount, @Nullable java.nio.LongBuffer pDisplays)
Query the list of displays a plane supports.C Specification
To determine which displays a plane is usable with, call
VkResult vkGetDisplayPlaneSupportedDisplaysKHR( VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t* pDisplayCount, VkDisplayKHR* pDisplays);
Description
If
pDisplays
isNULL
, then the number of displays usable with the specifiedplaneIndex
forphysicalDevice
is returned inpDisplayCount
. Otherwise,pDisplayCount
must point to a variable set by the user to the number of elements in thepDisplays
array, and on return the variable is overwritten with the number of handles actually written topDisplays
. If the value ofpDisplayCount
is less than the number of display planes forphysicalDevice
, at mostpDisplayCount
handles will be written. IfpDisplayCount
is smaller than the number of displays usable with the specifiedplaneIndex
forphysicalDevice
,INCOMPLETE
will be returned instead ofSUCCESS
to indicate that not all the available values were returned.Valid Usage
planeIndex
must be less than the number of display planes supported by the device as determined by callingvkGetPhysicalDeviceDisplayPlanePropertiesKHR
Valid Usage (Implicit)
physicalDevice
must be a validVkPhysicalDevice
handlepDisplayCount
must be a valid pointer to auint32_t
value- If the value referenced by
pDisplayCount
is not 0, andpDisplays
is notNULL
,pDisplays
must be a valid pointer to an array ofpDisplayCount
VkDisplayKHR
handles
Return Codes
- On success, this command returns
- On failure, this command returns
- Parameters:
physicalDevice
- a physical device.planeIndex
- the plane which the application wishes to use, and must be in the range[0, physical device plane count - 1]
.pDisplayCount
- a pointer to an integer related to the number of displays available or queried, as described below.pDisplays
- eitherNULL
or a pointer to an array ofVkDisplayKHR
handles.
-
nvkGetDisplayModePropertiesKHR
public static int nvkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, long display, long pPropertyCount, long pProperties)
Unsafe version of:GetDisplayModePropertiesKHR
- Parameters:
pPropertyCount
- a pointer to an integer related to the number of display modes available or queried, as described below.
-
vkGetDisplayModePropertiesKHR
public static int vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, long display, java.nio.IntBuffer pPropertyCount, @Nullable VkDisplayModePropertiesKHR.Buffer pProperties)
Query the set of mode properties supported by the display.C Specification
Each display has one or more supported modes associated with it by default. These built-in modes are queried by calling:
VkResult vkGetDisplayModePropertiesKHR( VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModePropertiesKHR* pProperties);
Description
If
pProperties
isNULL
, then the number of display modes available on the specifieddisplay
forphysicalDevice
is returned inpPropertyCount
. Otherwise,pPropertyCount
must point to a variable set by the user to the number of elements in thepProperties
array, and on return the variable is overwritten with the number of structures actually written topProperties
. If the value ofpPropertyCount
is less than the number of display modes forphysicalDevice
, at mostpPropertyCount
structures will be written. IfpPropertyCount
is smaller than the number of display modes available on the specifieddisplay
forphysicalDevice
,INCOMPLETE
will be returned instead ofSUCCESS
to indicate that not all the available values were returned.Valid Usage (Implicit)
physicalDevice
must be a validVkPhysicalDevice
handledisplay
must be a validVkDisplayKHR
handlepPropertyCount
must be a valid pointer to auint32_t
value- If the value referenced by
pPropertyCount
is not 0, andpProperties
is notNULL
,pProperties
must be a valid pointer to an array ofpPropertyCount
VkDisplayModePropertiesKHR
structures
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- Parameters:
physicalDevice
- the physical device associated withdisplay
.display
- the display to query.pPropertyCount
- a pointer to an integer related to the number of display modes available or queried, as described below.pProperties
- eitherNULL
or a pointer to an array ofVkDisplayModePropertiesKHR
structures.
-
nvkCreateDisplayModeKHR
public static int nvkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, long display, long pCreateInfo, long pAllocator, long pMode)
Unsafe version of:CreateDisplayModeKHR
-
vkCreateDisplayModeKHR
public static int vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, long display, VkDisplayModeCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, java.nio.LongBuffer pMode)
Create a display mode.C Specification
Additional modes may also be created by calling:
VkResult vkCreateDisplayModeKHR( VkPhysicalDevice physicalDevice, VkDisplayKHR display, const VkDisplayModeCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDisplayModeKHR* pMode);
Valid Usage (Implicit)
physicalDevice
must be a validVkPhysicalDevice
handledisplay
must be a validVkDisplayKHR
handlepCreateInfo
must be a valid pointer to a validVkDisplayModeCreateInfoKHR
structure- If
pAllocator
is notNULL
,pAllocator
must be a valid pointer to a validVkAllocationCallbacks
structure pMode
must be a valid pointer to aVkDisplayModeKHR
handle
Host Synchronization
- Host access to
display
must be externally synchronized
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- Parameters:
physicalDevice
- the physical device associated withdisplay
.display
- the display to create an additional mode for.pCreateInfo
- aVkDisplayModeCreateInfoKHR
structure describing the new mode to create.pAllocator
- the allocator used for host memory allocated for the display mode object when there is no more specific allocator available (see Memory Allocation).pMode
- returns the handle of the mode created.
-
nvkGetDisplayPlaneCapabilitiesKHR
public static int nvkGetDisplayPlaneCapabilitiesKHR(VkPhysicalDevice physicalDevice, long mode, int planeIndex, long pCapabilities)
Unsafe version of:GetDisplayPlaneCapabilitiesKHR
-
vkGetDisplayPlaneCapabilitiesKHR
public static int vkGetDisplayPlaneCapabilitiesKHR(VkPhysicalDevice physicalDevice, long mode, int planeIndex, VkDisplayPlaneCapabilitiesKHR pCapabilities)
Query capabilities of a mode and plane combination.C Specification
Applications that wish to present directly to a display must select which layer, or "
plane
" of the display they wish to target, and a mode to use with the display. Each display supports at least one plane. The capabilities of a given mode and plane combination are determined by calling:VkResult vkGetDisplayPlaneCapabilitiesKHR( VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities);
Valid Usage (Implicit)
physicalDevice
must be a validVkPhysicalDevice
handlemode
must be a validVkDisplayModeKHR
handlepCapabilities
must be a valid pointer to aVkDisplayPlaneCapabilitiesKHR
structure
Host Synchronization
- Host access to
mode
must be externally synchronized
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- Parameters:
physicalDevice
- the physical device associated withdisplay
mode
- the display mode the application intends to program when using the specified plane. Note this parameter also implicitly specifies a display.planeIndex
- the plane which the application intends to use with the display, and is less than the number of display planes supported by the device.pCapabilities
- a pointer to aVkDisplayPlaneCapabilitiesKHR
structure in which the capabilities are returned.
-
nvkCreateDisplayPlaneSurfaceKHR
public static int nvkCreateDisplayPlaneSurfaceKHR(VkInstance instance, long pCreateInfo, long pAllocator, long pSurface)
Unsafe version of:CreateDisplayPlaneSurfaceKHR
-
vkCreateDisplayPlaneSurfaceKHR
public static int vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, java.nio.LongBuffer pSurface)
Create aVkSurfaceKHR
structure representing a display plane and mode.C Specification
A complete display configuration includes a mode, one or more display planes and any parameters describing their behavior, and parameters describing some aspects of the images associated with those planes. Display surfaces describe the configuration of a single plane within a complete display configuration. To create a
VkSurfaceKHR
structure for a display surface, call:VkResult vkCreateDisplayPlaneSurfaceKHR( VkInstance instance, const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface);
Valid Usage (Implicit)
instance
must be a validVkInstance
handlepCreateInfo
must be a valid pointer to a validVkDisplaySurfaceCreateInfoKHR
structure- If
pAllocator
is notNULL
,pAllocator
must be a valid pointer to a validVkAllocationCallbacks
structure pSurface
must be a valid pointer to aVkSurfaceKHR
handle
Return Codes
- On success, this command returns
- On failure, this command returns
See Also
- Parameters:
instance
- the instance corresponding to the physical device the targeted display is on.pCreateInfo
- a pointer to an instance of theVkDisplaySurfaceCreateInfoKHR
structure specifying which mode, plane, and other parameters to use, as described below.pAllocator
- the allocator used for host memory allocated for the surface object when there is no more specific allocator available (see Memory Allocation).pSurface
- points to aVkSurfaceKHR
handle in which the created surface is returned.
-
vkGetPhysicalDeviceDisplayPropertiesKHR
public static int vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, int[] pPropertyCount, @Nullable VkDisplayPropertiesKHR.Buffer pProperties)
Array version of:GetPhysicalDeviceDisplayPropertiesKHR
-
vkGetPhysicalDeviceDisplayPlanePropertiesKHR
public static int vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, int[] pPropertyCount, @Nullable VkDisplayPlanePropertiesKHR.Buffer pProperties)
Array version of:GetPhysicalDeviceDisplayPlanePropertiesKHR
-
vkGetDisplayPlaneSupportedDisplaysKHR
public static int vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, int planeIndex, int[] pDisplayCount, @Nullable long[] pDisplays)
Array version of:GetDisplayPlaneSupportedDisplaysKHR
-
vkGetDisplayModePropertiesKHR
public static int vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, long display, int[] pPropertyCount, @Nullable VkDisplayModePropertiesKHR.Buffer pProperties)
Array version of:GetDisplayModePropertiesKHR
-
vkCreateDisplayModeKHR
public static int vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, long display, VkDisplayModeCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pMode)
Array version of:CreateDisplayModeKHR
-
vkCreateDisplayPlaneSurfaceKHR
public static int vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pSurface)
Array version of:CreateDisplayPlaneSurfaceKHR
-
-