struct LayerSettingEXT

Defined at line 53228 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

Public Members

const char * pLayerName
const char * pSettingName
LayerSettingTypeEXT type
uint32_t valueCount
const void * pValues

Public Methods

void LayerSettingEXT (const char * pLayerName_, const char * pSettingName_, vk::LayerSettingTypeEXT type_, uint32_t valueCount_, const void * pValues_)

Defined at line 53233 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const LayerSettingEXT & rhs)

Defined at line 53246 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const VkLayerSettingEXT & rhs)

Defined at line 53248 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const char * pLayerName_, const char * pSettingName_, vk::LayerSettingTypeEXT type_, const vk::ArrayProxyNoTemporaries<const int32_t> & values_)

NOTE: you need to provide the type because vk::Bool32 and uint32_t are indistinguishable!

Defined at line 53252 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const char * pLayerName_, const char * pSettingName_, vk::LayerSettingTypeEXT type_, const vk::ArrayProxyNoTemporaries<const int64_t> & values_)

Defined at line 53265 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const char * pLayerName_, const char * pSettingName_, vk::LayerSettingTypeEXT type_, const vk::ArrayProxyNoTemporaries<const uint32_t> & values_)

Defined at line 53278 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const char * pLayerName_, const char * pSettingName_, vk::LayerSettingTypeEXT type_, const vk::ArrayProxyNoTemporaries<const uint64_t> & values_)

Defined at line 53291 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const char * pLayerName_, const char * pSettingName_, vk::LayerSettingTypeEXT type_, const vk::ArrayProxyNoTemporaries<const float> & values_)

Defined at line 53304 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const char * pLayerName_, const char * pSettingName_, vk::LayerSettingTypeEXT type_, const vk::ArrayProxyNoTemporaries<const double> & values_)

Defined at line 53317 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void LayerSettingEXT (const char * pLayerName_, const char * pSettingName_, vk::LayerSettingTypeEXT type_, const vk::ArrayProxyNoTemporaries<const char *> & values_)

Defined at line 53330 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & operator= (const LayerSettingEXT & rhs)

Defined at line 53344 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & operator= (const VkLayerSettingEXT & rhs)

Defined at line 53347 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setPLayerName (const char * pLayerName_)

Defined at line 53354 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setPSettingName (const char * pSettingName_)

Defined at line 53360 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setType (vk::LayerSettingTypeEXT type_)

Defined at line 53366 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setValueCount (uint32_t valueCount_)

Defined at line 53372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setValues (const vk::ArrayProxyNoTemporaries<const int32_t> & values_)

Defined at line 53379 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setValues (const vk::ArrayProxyNoTemporaries<const int64_t> & values_)

Defined at line 53386 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setValues (const vk::ArrayProxyNoTemporaries<const uint32_t> & values_)

Defined at line 53393 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setValues (const vk::ArrayProxyNoTemporaries<const uint64_t> & values_)

Defined at line 53400 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setValues (const vk::ArrayProxyNoTemporaries<const float> & values_)

Defined at line 53407 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setValues (const vk::ArrayProxyNoTemporaries<const double> & values_)

Defined at line 53414 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

LayerSettingEXT & setValues (const vk::ArrayProxyNoTemporaries<const char *> & values_)

Defined at line 53421 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkLayerSettingEXT & operator const VkLayerSettingEXT & ()

Defined at line 53430 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkLayerSettingEXT & operator VkLayerSettingEXT & ()

Defined at line 53435 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const LayerSettingEXT & rhs)

Defined at line 53453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

bool operator== (const LayerSettingEXT & rhs)

Defined at line 53472 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

bool operator!= (const LayerSettingEXT & rhs)

Defined at line 53479 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp