|
HDK
|
#include <RV_VKPipelineLayout.h>
Public Member Functions | |
| bool | isInit () const |
| bool | isValidForCompile (RV_Instance *inst) const |
| bool | isGraphicsShader () const |
| bool | isComputeShader () const |
| bool | hasShaderStage (VkShaderStageFlagBits stage) const |
| bool | addShaderModule (RV_VKShaderModuleInfo *shader_module) |
| bool | addShaderModule (RV_VKShaderReflect &module_info, VkShaderStageFlagBits stage) |
| bool | operator== (const RV_VKPipelineLayoutInfo &other) const |
| SYS_HashType | calcHash () const |
Definition at line 110 of file RV_VKPipelineLayout.h.
| bool RV_VKPipelineLayoutInfo::addShaderModule | ( | RV_VKShaderModuleInfo * | shader_module | ) |
| bool RV_VKPipelineLayoutInfo::addShaderModule | ( | RV_VKShaderReflect & | module_info, |
| VkShaderStageFlagBits | stage | ||
| ) |
| SYS_HashType RV_VKPipelineLayoutInfo::calcHash | ( | ) | const |
| bool RV_VKPipelineLayoutInfo::hasShaderStage | ( | VkShaderStageFlagBits | stage | ) | const |
| bool RV_VKPipelineLayoutInfo::isComputeShader | ( | ) | const |
| bool RV_VKPipelineLayoutInfo::isGraphicsShader | ( | ) | const |
| bool RV_VKPipelineLayoutInfo::isInit | ( | ) | const |
| bool RV_VKPipelineLayoutInfo::isValidForCompile | ( | RV_Instance * | inst | ) | const |
| bool RV_VKPipelineLayoutInfo::operator== | ( | const RV_VKPipelineLayoutInfo & | other | ) | const |
| UT_Array<RV_VKDescriptorSetInfo> RV_VKPipelineLayoutInfo::myDescriptorSets |
Definition at line 127 of file RV_VKPipelineLayout.h.
| UT_Array<RV_VKAttributeInfo> RV_VKPipelineLayoutInfo::myInputs |
Definition at line 126 of file RV_VKPipelineLayout.h.
| UT_StringHolder RV_VKPipelineLayoutInfo::myName |
Definition at line 113 of file RV_VKPipelineLayout.h.
| RV_VKPushConstantInfo RV_VKPipelineLayoutInfo::myPushConstants |
Definition at line 128 of file RV_VKPipelineLayout.h.
| VE_PhysicalDeviceFeatures RV_VKPipelineLayoutInfo::myRequiredFeatures = {} |
Definition at line 134 of file RV_VKPipelineLayout.h.
| VkShaderStageFlagBits RV_VKPipelineLayoutInfo::myShaderStages = (VkShaderStageFlagBits)0 |
Definition at line 114 of file RV_VKPipelineLayout.h.
| RV_ShaderType RV_VKPipelineLayoutInfo::myShaderType = RV_SHADER_UNKNOWN |
Definition at line 124 of file RV_VKPipelineLayout.h.
| bool RV_VKPipelineLayoutInfo::myWorkGroupIsSpecConst = false |
Definition at line 131 of file RV_VKPipelineLayout.h.
| UT_Vector3i RV_VKPipelineLayoutInfo::myWorkGroupSize = UT_Vector3i(0,0,0) |
Definition at line 130 of file RV_VKPipelineLayout.h.