struct ShaderCreateInfoEXT
Defined at line 184059 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkShaderCreateInfoEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkShaderCreateInfoEXT.html
Public Members
StructureType sType
const void * pNext
Flags flags
ShaderStageFlagBits stage
Flags nextStage
ShaderCodeTypeEXT codeType
size_t codeSize
const void * pCode
const char * pName
uint32_t setLayoutCount
const DescriptorSetLayout * pSetLayouts
uint32_t pushConstantRangeCount
const PushConstantRange * pPushConstantRanges
const SpecializationInfo * pSpecializationInfo
Public Methods
void ShaderCreateInfoEXT (ShaderCreateFlagsEXTflags_,ShaderStageFlagBitsstage_,ShaderStageFlagsnextStage_,ShaderCodeTypeEXTcodeType_,size_tcodeSize_,const void *pCode_,const char *pName_,uint32_tsetLayoutCount_,const DescriptorSetLayout *pSetLayouts_,uint32_tpushConstantRangeCount_,const PushConstantRange *pPushConstantRanges_,const SpecializationInfo *pSpecializationInfo_,const void *pNext_)
Defined at line 184067 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ShaderCreateInfoEXT (const ShaderCreateInfoEXT & rhs)
Defined at line 184096 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void ShaderCreateInfoEXT (const VkShaderCreateInfoEXT & rhs)
Defined at line 184098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
void ShaderCreateInfoEXT (ShaderCreateFlagsEXTflags_,ShaderStageFlagBitsstage_,ShaderStageFlagsnextStage_,ShaderCodeTypeEXTcodeType_,const ArrayProxyNoTemporaries<const T> &code_,const char *pName_,const ArrayProxyNoTemporaries<const DescriptorSetLayout> &setLayouts_,const ArrayProxyNoTemporaries<const PushConstantRange> &pushConstantRanges_,const SpecializationInfo *pSpecializationInfo_,const void *pNext_)
Defined at line 184104 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & operator= (const ShaderCreateInfoEXT & rhs)
Defined at line 184131 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & operator= (const VkShaderCreateInfoEXT & rhs)
Defined at line 184134 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setPNext (const void * pNext_)
Defined at line 184141 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setPNext (const void * pNext_)
Defined at line 184147 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setFlags (ShaderCreateFlagsEXT flags_)
Defined at line 184153 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setFlags (ShaderCreateFlagsEXT flags_)
Defined at line 184159 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setStage (ShaderStageFlagBits stage_)
Defined at line 184165 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setStage (ShaderStageFlagBits stage_)
Defined at line 184171 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setNextStage (ShaderStageFlags nextStage_)
Defined at line 184177 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setNextStage (ShaderStageFlags nextStage_)
Defined at line 184183 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setCodeType (ShaderCodeTypeEXT codeType_)
Defined at line 184189 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setCodeType (ShaderCodeTypeEXT codeType_)
Defined at line 184195 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setCodeSize (size_t codeSize_)
Defined at line 184201 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setCodeSize (size_t codeSize_)
Defined at line 184207 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setPCode (const void * pCode_)
Defined at line 184213 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setPCode (const void * pCode_)
Defined at line 184219 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
ShaderCreateInfoEXT & setCode (const ArrayProxyNoTemporaries<const T> & code_)
Defined at line 184227 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setPName (const char * pName_)
Defined at line 184235 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setPName (const char * pName_)
Defined at line 184241 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setSetLayoutCount (uint32_t setLayoutCount_)
Defined at line 184247 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setSetLayoutCount (uint32_t setLayoutCount_)
Defined at line 184253 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setPSetLayouts (const DescriptorSetLayout * pSetLayouts_)
Defined at line 184259 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setPSetLayouts (const DescriptorSetLayout * pSetLayouts_)
Defined at line 184265 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setSetLayouts (const ArrayProxyNoTemporaries<const DescriptorSetLayout> & setLayouts_)
Defined at line 184272 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setPushConstantRangeCount (uint32_t pushConstantRangeCount_)
Defined at line 184280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setPushConstantRangeCount (uint32_t pushConstantRangeCount_)
Defined at line 184286 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setPPushConstantRanges (const PushConstantRange * pPushConstantRanges_)
Defined at line 184292 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setPPushConstantRanges (const PushConstantRange * pPushConstantRanges_)
Defined at line 184298 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setPushConstantRanges (const ArrayProxyNoTemporaries<const PushConstantRange> & pushConstantRanges_)
Defined at line 184305 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT & setPSpecializationInfo (const SpecializationInfo * pSpecializationInfo_)
Defined at line 184313 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
ShaderCreateInfoEXT && setPSpecializationInfo (const SpecializationInfo * pSpecializationInfo_)
Defined at line 184319 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkShaderCreateInfoEXT & operator const VkShaderCreateInfoEXT & ()
Defined at line 184326 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkShaderCreateInfoEXT & operator VkShaderCreateInfoEXT & ()
Defined at line 184331 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkShaderCreateInfoEXT * operator const VkShaderCreateInfoEXT * ()
Defined at line 184336 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkShaderCreateInfoEXT * operator VkShaderCreateInfoEXT * ()
Defined at line 184341 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const ShaderCreateInfoEXT & rhs)
Defined at line 184381 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator== (const ShaderCreateInfoEXT & rhs)
Defined at line 184417 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator!= (const ShaderCreateInfoEXT & rhs)
Defined at line 184426 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp