C Specification
The values of elements of the
VkLayerSettingsCreateInfoEXT::pSettings array, specifying layer
settings to be configured, are:
// Provided by VK_EXT_layer_settings
typedef struct VkLayerSettingEXT {
const char* pLayerName;
const char* pSettingName;
VkLayerSettingTypeEXT type;
uint32_t valueCount;
const void* pValues;
} VkLayerSettingEXT;
Members
-
pLayerNameis a pointer to a null-terminated UTF-8 string naming the layer to configure the setting from. -
pSettingNameis a pointer to a null-terminated UTF-8 string naming the setting to configure. Values ofpSettingNamethat are unknown to the layer are ignored. -
typeis a VkLayerSettingTypeEXT value specifying the type of thepValuesvalues. -
valueCountis the number of values used to configure the layer setting. -
pValuesis a pointer to an array ofvalueCountvalues of the type indicated bytypeto configure the layer setting.
Description
When multiple VkLayerSettingsCreateInfoEXT structures are chained and
the same pSettingName is referenced for the same pLayerName, the
value of the first reference of the layer setting is used.
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.