struct ShaderModuleCreateInfo

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

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

Public Members

StructureType sType
const void * pNext
Flags flags
size_t codeSize
const uint32_t * pCode

Public Methods

void ShaderModuleCreateInfo (ShaderModuleCreateFlags flags_, size_t codeSize_, const uint32_t * pCode_, const void * pNext_)

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

void ShaderModuleCreateInfo (const ShaderModuleCreateInfo & rhs)

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

void ShaderModuleCreateInfo (const VkShaderModuleCreateInfo & rhs)

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

void ShaderModuleCreateInfo (ShaderModuleCreateFlags flags_, const ArrayProxyNoTemporaries<const uint32_t> & code_, const void * pNext_)

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

ShaderModuleCreateInfo & operator= (const ShaderModuleCreateInfo & rhs)

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

ShaderModuleCreateInfo & operator= (const VkShaderModuleCreateInfo & rhs)

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

ShaderModuleCreateInfo & setPNext (const void * pNext_)

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

ShaderModuleCreateInfo && setPNext (const void * pNext_)

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

ShaderModuleCreateInfo & setFlags (ShaderModuleCreateFlags flags_)

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

ShaderModuleCreateInfo && setFlags (ShaderModuleCreateFlags flags_)

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

ShaderModuleCreateInfo & setCodeSize (size_t codeSize_)

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

ShaderModuleCreateInfo && setCodeSize (size_t codeSize_)

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

ShaderModuleCreateInfo & setPCode (const uint32_t * pCode_)

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

ShaderModuleCreateInfo && setPCode (const uint32_t * pCode_)

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

ShaderModuleCreateInfo & setCode (const ArrayProxyNoTemporaries<const uint32_t> & code_)

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

const VkShaderModuleCreateInfo & operator const VkShaderModuleCreateInfo & ()

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

VkShaderModuleCreateInfo & operator VkShaderModuleCreateInfo & ()

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

const VkShaderModuleCreateInfo * operator const VkShaderModuleCreateInfo * ()

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

VkShaderModuleCreateInfo * operator VkShaderModuleCreateInfo * ()

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

std::strong_ordering operator<=> (const ShaderModuleCreateInfo & )

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