Describes the properties needed to create a GPU shader function. More...
Public Attributes | |
std::string | debugName |
HgiShaderStage | shaderStage |
const char * | shaderCode |
std::vector < HgiShaderFunctionTextureDesc > | textures |
std::vector < HgiShaderFunctionBufferDesc > | buffers |
std::vector < HgiShaderFunctionParamDesc > | constantParams |
std::vector < HgiShaderFunctionParamDesc > | stageInputs |
std::vector < HgiShaderFunctionParamDesc > | stageOutputs |
Describes the properties needed to create a GPU shader function.
Definition at line 174 of file shaderFunctionDesc.h.