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.