54 lines
1.6 KiB
Plaintext
54 lines
1.6 KiB
Plaintext
|
vkEnumerateDeviceExtensionProperties(3)
|
||
|
=========================================
|
||
|
|
||
|
Name
|
||
|
----
|
||
|
vkEnumerateDeviceExtensionProperties - Returns properties of available physical device extensions.
|
||
|
|
||
|
C Specification
|
||
|
---------------
|
||
|
|
||
|
include::../protos/vkEnumerateDeviceExtensionProperties.txt[]
|
||
|
|
||
|
Parameters
|
||
|
----------
|
||
|
|
||
|
pname:physicalDevice::
|
||
|
Physical device to query.
|
||
|
|
||
|
pname:pLayerName::
|
||
|
Optional layer name to query.
|
||
|
|
||
|
pname:pPropertyCount::
|
||
|
Count indicating number of sname:VkExtensionProperties pointed to by
|
||
|
pname:pProperties.
|
||
|
|
||
|
pname:pProperties::
|
||
|
Pointer to an array of sname:VkExtensionProperties.
|
||
|
|
||
|
Description
|
||
|
-----------
|
||
|
|
||
|
fname:vkEnumerateDeviceExtensionProperties retrieves properties for
|
||
|
extensions on a physical device whose handle is given in
|
||
|
pname:physicalDevice. To determine the extensions implemented by a layer set
|
||
|
pname:pLayerName to point to the layer's name and any returned extensions
|
||
|
are implemented by that layer. Setting pname:pLayerName to NULL will return
|
||
|
the available non-layer extensions. pname:pPropertyCount must be set to the
|
||
|
size of the VkExtensionProperties array pointed to by pname:pProperties. The
|
||
|
pname:pProperties should point to an array of VkExtensionProperties to be
|
||
|
filled out or null. If null, fname:vkEnumerateDeviceExtensionProperties will
|
||
|
update pPropertyCount with the number of extensions found. The definition of
|
||
|
slink:VkExtensionProperties is as follows:
|
||
|
|
||
|
include::../structs/VkExtensionProperties.txt[]
|
||
|
|
||
|
include::../validity/protos/vkEnumerateDeviceExtensionProperties.txt[]
|
||
|
|
||
|
See Also
|
||
|
--------
|
||
|
|
||
|
flink:vkEnumerateDeviceLayerProperties, flink:vkCreateDevice
|
||
|
|
||
|
include::footer.txt[]
|