|
Describes a param passed into a shader or between shader stages. More...
#include <shaderFunctionDesc.h>
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 163 of file shaderFunctionDesc.h.
std::string arraySize |
Definition at line 176 of file shaderFunctionDesc.h.
HgiInterpolationType interpolation |
Definition at line 172 of file shaderFunctionDesc.h.
int32_t interstageSlot |
Definition at line 171 of file shaderFunctionDesc.h.
int32_t location |
Definition at line 170 of file shaderFunctionDesc.h.
std::string nameInShader |
Definition at line 168 of file shaderFunctionDesc.h.
std::string role |
Definition at line 175 of file shaderFunctionDesc.h.
HgiSamplingType sampling |
Definition at line 173 of file shaderFunctionDesc.h.
HgiStorageType storage |
Definition at line 174 of file shaderFunctionDesc.h.
std::string type |
Definition at line 169 of file shaderFunctionDesc.h.