|
HDK
|
#include <RV_VKShaderReflect.h>
Public Member Functions | |
| RV_VKShaderReflect (const RV_VKShaderModuleInfo *module) | |
| RV_VKShaderReflect (const UT_Array< uint8_t > &binary, VkShaderStageFlagBits stage) | |
| ~RV_VKShaderReflect () | |
| RV_VKShaderReflect (const RV_VKShaderReflect &)=delete | |
| UT_Array< RV_VKDescriptorSetInfo > | getDescriptorLayouts () |
| UT_Array< RV_VKAttributeInfo > | getInputs () |
| UT_Array< RV_VKAttributeInfo > | getOutputs () |
| RV_VKPushConstantInfo | getPushConstants () |
| VE_PhysicalDeviceFeatures | getRequiredFeatures () |
| void | getRequiredFeatures (VE_PhysicalDeviceFeatures &feat) |
| bool | getLocalWorkGroupSize (int32 &x, int32 &y, int32 &z, bool &is_id) |
Definition at line 28 of file RV_VKShaderReflect.h.
| RV_VKShaderReflect::RV_VKShaderReflect | ( | const RV_VKShaderModuleInfo * | module | ) |
| RV_VKShaderReflect::RV_VKShaderReflect | ( | const UT_Array< uint8_t > & | binary, |
| VkShaderStageFlagBits | stage | ||
| ) |
| RV_VKShaderReflect::~RV_VKShaderReflect | ( | ) |
|
delete |
| UT_Array<RV_VKDescriptorSetInfo> RV_VKShaderReflect::getDescriptorLayouts | ( | ) |
| UT_Array<RV_VKAttributeInfo> RV_VKShaderReflect::getInputs | ( | ) |
| UT_Array<RV_VKAttributeInfo> RV_VKShaderReflect::getOutputs | ( | ) |
| RV_VKPushConstantInfo RV_VKShaderReflect::getPushConstants | ( | ) |
| VE_PhysicalDeviceFeatures RV_VKShaderReflect::getRequiredFeatures | ( | ) |
| void RV_VKShaderReflect::getRequiredFeatures | ( | VE_PhysicalDeviceFeatures & | feat | ) |