Nebula
Loading...
Searching...
No Matches
Vulkan::VkShaderProgramRuntimeInfo Struct Reference

#include <vkshaderprogram.h>

Public Attributes

uint32_t stageCount
VkPipelineVertexInputStateCreateInfo vertexInfo
VkPipelineRasterizationStateCreateInfo rasterizerInfo
VkPipelineMultisampleStateCreateInfo multisampleInfo
VkPipelineDepthStencilStateCreateInfo depthStencilInfo
VkPipelineColorBlendStateCreateInfo colorBlendInfo
VkPipelineColorBlendAttachmentState colorBlendAttachments [8]
VkPipelineDynamicStateCreateInfo graphicsDynamicStateInfo
VkPipelineTessellationStateCreateInfo tessInfo
VkPipelineShaderStageCreateInfo graphicsShaderInfos [5]
VkPipelineDynamicStateCreateInfo raytracingDynamicStateInfo
VkPipelineShaderStageCreateInfo raytracingShaderInfos [6]
VkShaderModule vs
VkShaderModule hs
VkShaderModule ds
VkShaderModule gs
VkShaderModule ps
VkShaderModule cs
VkShaderModule ts
VkShaderModule ms
VkShaderModule rg
VkShaderModule ra
VkShaderModule rc
VkShaderModule rm
VkShaderModule ri
VkShaderModule ca
uint stencilFrontRef
uint stencilBackRef
uint stencilReadMask
uint stencilWriteMask
VkPipeline pipeline
uint rayPayloadSize
uint hitAttributeSize
VkPipelineLayout layout
CoreGraphics::ShaderPipeline type
uint32_t uniqueId

Member Data Documentation

◆ ca

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::ca

◆ colorBlendAttachments

VkPipelineColorBlendAttachmentState Vulkan::VkShaderProgramRuntimeInfo::colorBlendAttachments[8]

◆ colorBlendInfo

VkPipelineColorBlendStateCreateInfo Vulkan::VkShaderProgramRuntimeInfo::colorBlendInfo

◆ cs

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::cs

◆ depthStencilInfo

VkPipelineDepthStencilStateCreateInfo Vulkan::VkShaderProgramRuntimeInfo::depthStencilInfo

◆ ds

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::ds

◆ graphicsDynamicStateInfo

VkPipelineDynamicStateCreateInfo Vulkan::VkShaderProgramRuntimeInfo::graphicsDynamicStateInfo

◆ graphicsShaderInfos

VkPipelineShaderStageCreateInfo Vulkan::VkShaderProgramRuntimeInfo::graphicsShaderInfos[5]

◆ gs

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::gs

◆ hitAttributeSize

uint Vulkan::VkShaderProgramRuntimeInfo::hitAttributeSize

◆ hs

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::hs

◆ layout

VkPipelineLayout Vulkan::VkShaderProgramRuntimeInfo::layout

◆ ms

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::ms

◆ multisampleInfo

VkPipelineMultisampleStateCreateInfo Vulkan::VkShaderProgramRuntimeInfo::multisampleInfo

◆ pipeline

VkPipeline Vulkan::VkShaderProgramRuntimeInfo::pipeline

◆ ps

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::ps

◆ ra

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::ra

◆ rasterizerInfo

VkPipelineRasterizationStateCreateInfo Vulkan::VkShaderProgramRuntimeInfo::rasterizerInfo

◆ rayPayloadSize

uint Vulkan::VkShaderProgramRuntimeInfo::rayPayloadSize

◆ raytracingDynamicStateInfo

VkPipelineDynamicStateCreateInfo Vulkan::VkShaderProgramRuntimeInfo::raytracingDynamicStateInfo

◆ raytracingShaderInfos

VkPipelineShaderStageCreateInfo Vulkan::VkShaderProgramRuntimeInfo::raytracingShaderInfos[6]

◆ rc

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::rc

◆ rg

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::rg

◆ ri

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::ri

◆ rm

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::rm

◆ stageCount

uint32_t Vulkan::VkShaderProgramRuntimeInfo::stageCount

◆ stencilBackRef

uint Vulkan::VkShaderProgramRuntimeInfo::stencilBackRef

◆ stencilFrontRef

uint Vulkan::VkShaderProgramRuntimeInfo::stencilFrontRef

◆ stencilReadMask

uint Vulkan::VkShaderProgramRuntimeInfo::stencilReadMask

◆ stencilWriteMask

uint Vulkan::VkShaderProgramRuntimeInfo::stencilWriteMask

◆ tessInfo

VkPipelineTessellationStateCreateInfo Vulkan::VkShaderProgramRuntimeInfo::tessInfo

◆ ts

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::ts

◆ type

CoreGraphics::ShaderPipeline Vulkan::VkShaderProgramRuntimeInfo::type

◆ uniqueId

uint32_t Vulkan::VkShaderProgramRuntimeInfo::uniqueId

◆ vertexInfo

VkPipelineVertexInputStateCreateInfo Vulkan::VkShaderProgramRuntimeInfo::vertexInfo

◆ vs

VkShaderModule Vulkan::VkShaderProgramRuntimeInfo::vs

The documentation for this struct was generated from the following file: