|
VULKAN_HPP_CONSTEXPR | ShaderCreateInfoEXT (vk::ShaderCreateFlagsEXT flags_={}, vk::ShaderStageFlagBits stage_=vk::ShaderStageFlagBits::eVertex, vk::ShaderStageFlags nextStage_={}, vk::ShaderCodeTypeEXT codeType_=vk::ShaderCodeTypeEXT::eBinary, size_t codeSize_={}, const void *pCode_={}, const char *pName_={}, uint32_t setLayoutCount_={}, const vk::DescriptorSetLayout *pSetLayouts_={}, uint32_t pushConstantRangeCount_={}, const vk::PushConstantRange *pPushConstantRanges_={}, const vk::SpecializationInfo *pSpecializationInfo_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | ShaderCreateInfoEXT (ShaderCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| ShaderCreateInfoEXT (VkShaderCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
template<typename T > |
| ShaderCreateInfoEXT (vk::ShaderCreateFlagsEXT flags_, vk::ShaderStageFlagBits stage_, vk::ShaderStageFlags nextStage_, vk::ShaderCodeTypeEXT codeType_, vk::ArrayProxyNoTemporaries< const T > const &code_, const char *pName_={}, vk::ArrayProxyNoTemporaries< const vk::DescriptorSetLayout > const &setLayouts_={}, vk::ArrayProxyNoTemporaries< const vk::PushConstantRange > const &pushConstantRanges_={}, const vk::SpecializationInfo *pSpecializationInfo_={}, const void *pNext_=nullptr) |
|
ShaderCreateInfoEXT & | operator= (ShaderCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
ShaderCreateInfoEXT & | operator= (VkShaderCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setFlags (vk::ShaderCreateFlagsEXT flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setStage (vk::ShaderStageFlagBits stage_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setNextStage (vk::ShaderStageFlags nextStage_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setCodeType (vk::ShaderCodeTypeEXT codeType_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setCodeSize (size_t codeSize_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setPCode (const void *pCode_) VULKAN_HPP_NOEXCEPT |
|
template<typename T > |
ShaderCreateInfoEXT & | setCode (vk::ArrayProxyNoTemporaries< const T > const &code_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setPName (const char *pName_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setSetLayoutCount (uint32_t setLayoutCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setPSetLayouts (const vk::DescriptorSetLayout *pSetLayouts_) VULKAN_HPP_NOEXCEPT |
|
ShaderCreateInfoEXT & | setSetLayouts (vk::ArrayProxyNoTemporaries< const vk::DescriptorSetLayout > const &setLayouts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setPushConstantRangeCount (uint32_t pushConstantRangeCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setPPushConstantRanges (const vk::PushConstantRange *pPushConstantRanges_) VULKAN_HPP_NOEXCEPT |
|
ShaderCreateInfoEXT & | setPushConstantRanges (vk::ArrayProxyNoTemporaries< const vk::PushConstantRange > const &pushConstantRanges_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 ShaderCreateInfoEXT & | setPSpecializationInfo (const vk::SpecializationInfo *pSpecializationInfo_) VULKAN_HPP_NOEXCEPT |
|
| operator VkShaderCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkShaderCreateInfoEXT & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (ShaderCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (ShaderCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 106954 of file vulkan_structs.hpp.