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
-
pLayerName
is a pointer to a null-terminated UTF-8 string naming the layer to configure the setting from. -
pSettingName
is a pointer to a null-terminated UTF-8 string naming the setting to configure. UnknownpSettingName
by the layer are ignored. -
type
is a VkLayerSettingTypeEXT value specifying the type of thepValues
values. -
count
is the number of values used to configure the layer setting. -
pValues
is a pointer to an array ofcount
values of the type indicated bytype
to 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.