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 | ) |