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: