struct PipelineShaderStageCreateInfo

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

wrapper struct for struct VkPipelineShaderStageCreateInfo, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkPipelineShaderStageCreateInfo.html

Public Members

StructureType sType
const void * pNext
Flags flags
ShaderStageFlagBits stage
ShaderModule module
const char * pName
const SpecializationInfo * pSpecializationInfo

Public Methods

void PipelineShaderStageCreateInfo (PipelineShaderStageCreateFlags flags_, ShaderStageFlagBits stage_, ShaderModule module_, const char * pName_, const SpecializationInfo * pSpecializationInfo_, const void * pNext_)

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

void PipelineShaderStageCreateInfo (const PipelineShaderStageCreateInfo & rhs)

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

void PipelineShaderStageCreateInfo (const VkPipelineShaderStageCreateInfo & rhs)

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

PipelineShaderStageCreateInfo & operator= (const PipelineShaderStageCreateInfo & rhs)

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

PipelineShaderStageCreateInfo & operator= (const VkPipelineShaderStageCreateInfo & rhs)

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

PipelineShaderStageCreateInfo & setPNext (const void * pNext_)

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

PipelineShaderStageCreateInfo && setPNext (const void * pNext_)

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

PipelineShaderStageCreateInfo & setFlags (PipelineShaderStageCreateFlags flags_)

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

PipelineShaderStageCreateInfo && setFlags (PipelineShaderStageCreateFlags flags_)

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

PipelineShaderStageCreateInfo & setStage (ShaderStageFlagBits stage_)

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

PipelineShaderStageCreateInfo && setStage (ShaderStageFlagBits stage_)

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

PipelineShaderStageCreateInfo & setModule (ShaderModule module_)

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

PipelineShaderStageCreateInfo && setModule (ShaderModule module_)

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

PipelineShaderStageCreateInfo & setPName (const char * pName_)

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

PipelineShaderStageCreateInfo && setPName (const char * pName_)

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

PipelineShaderStageCreateInfo & setPSpecializationInfo (const SpecializationInfo * pSpecializationInfo_)

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

PipelineShaderStageCreateInfo && setPSpecializationInfo (const SpecializationInfo * pSpecializationInfo_)

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

const VkPipelineShaderStageCreateInfo & operator const VkPipelineShaderStageCreateInfo & ()

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

VkPipelineShaderStageCreateInfo & operator VkPipelineShaderStageCreateInfo & ()

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

const VkPipelineShaderStageCreateInfo * operator const VkPipelineShaderStageCreateInfo * ()

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

VkPipelineShaderStageCreateInfo * operator VkPipelineShaderStageCreateInfo * ()

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

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

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

bool operator== (const PipelineShaderStageCreateInfo & rhs)

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

bool operator!= (const PipelineShaderStageCreateInfo & rhs)

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