struct LayerSettingEXT

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

wrapper struct for struct VkLayerSettingEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkLayerSettingEXT.html

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_, LayerSettingTypeEXT type_, uint32_t valueCount_, const void * pValues_)

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

void LayerSettingEXT (const LayerSettingEXT & rhs)

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

void LayerSettingEXT (const VkLayerSettingEXT & rhs)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LayerSettingEXT & operator= (const LayerSettingEXT & rhs)

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

LayerSettingEXT & operator= (const VkLayerSettingEXT & rhs)

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

LayerSettingEXT & setPLayerName (const char * pLayerName_)

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

LayerSettingEXT && setPLayerName (const char * pLayerName_)

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

LayerSettingEXT & setPSettingName (const char * pSettingName_)

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

LayerSettingEXT && setPSettingName (const char * pSettingName_)

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

LayerSettingEXT & setType (LayerSettingTypeEXT type_)

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

LayerSettingEXT && setType (LayerSettingTypeEXT type_)

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

LayerSettingEXT & setValueCount (uint32_t valueCount_)

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

LayerSettingEXT && setValueCount (uint32_t valueCount_)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

const VkLayerSettingEXT & operator const VkLayerSettingEXT & ()

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

VkLayerSettingEXT & operator VkLayerSettingEXT & ()

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

const VkLayerSettingEXT * operator const VkLayerSettingEXT * ()

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

VkLayerSettingEXT * operator VkLayerSettingEXT * ()

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

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

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

bool operator== (const LayerSettingEXT & rhs)

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

bool operator!= (const LayerSettingEXT & rhs)

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