HDK
|
#include <shaderFunctionDesc.h>
Public Member Functions | |
HGI_API | HgiShaderFunctionParamDesc () |
Public Attributes | |
std::string | nameInShader |
std::string | type |
int32_t | location |
int32_t | interstageSlot |
HgiInterpolationType | interpolation |
HgiSamplingType | sampling |
HgiStorageType | storage |
std::string | role |
std::string | arraySize |
Describes a param passed into a shader or between shader stages.
Definition at line 146 of file shaderFunctionDesc.h.
HGI_API HgiShaderFunctionParamDesc::HgiShaderFunctionParamDesc | ( | ) |
std::string HgiShaderFunctionParamDesc::arraySize |
Definition at line 159 of file shaderFunctionDesc.h.
HgiInterpolationType HgiShaderFunctionParamDesc::interpolation |
Definition at line 155 of file shaderFunctionDesc.h.
int32_t HgiShaderFunctionParamDesc::interstageSlot |
Definition at line 154 of file shaderFunctionDesc.h.
int32_t HgiShaderFunctionParamDesc::location |
Definition at line 153 of file shaderFunctionDesc.h.
std::string HgiShaderFunctionParamDesc::nameInShader |
Definition at line 151 of file shaderFunctionDesc.h.
std::string HgiShaderFunctionParamDesc::role |
Definition at line 158 of file shaderFunctionDesc.h.
HgiSamplingType HgiShaderFunctionParamDesc::sampling |
Definition at line 156 of file shaderFunctionDesc.h.
HgiStorageType HgiShaderFunctionParamDesc::storage |
Definition at line 157 of file shaderFunctionDesc.h.
std::string HgiShaderFunctionParamDesc::type |
Definition at line 152 of file shaderFunctionDesc.h.