24 #ifndef PXR_USD_USD_SHADE_SHADER_DEF_UTILS_H
25 #define PXR_USD_USD_SHADE_SHADER_DEF_UTILS_H
static USDSHADE_API std::string GetPrimvarNamesMetadataString(const NdrTokenMap metadata, const UsdShadeConnectableAPI &shaderDef)
GLsizei const GLchar *const * string
std::vector< NdrNodeDiscoveryResult > NdrNodeDiscoveryResultVec
std::vector< NdrPropertyUniquePtr > NdrPropertyUniquePtrVec
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
static USDSHADE_API NdrPropertyUniquePtrVec GetShaderProperties(const UsdShadeConnectableAPI &shaderDef)
static USDSHADE_API NdrNodeDiscoveryResultVec GetNodeDiscoveryResults(const UsdShadeShader &shaderDef, const std::string &sourceUri)
std::unordered_map< TfToken, std::string, TfToken::HashFunctor > NdrTokenMap