7 #ifndef PXR_USD_USD_SHADE_SHADER_DEF_PARSER_H 8 #define PXR_USD_USD_SHADE_SHADER_DEF_PARSER_H 10 #include "pxr/usd/usdShade/api.h" 16 PXR_NAMESPACE_OPEN_SCOPE
43 PXR_NAMESPACE_CLOSE_SCOPE
45 #endif // PXR_USD_USD_SHADE_SHADER_DEF_PARSER_H
Token for efficient comparison, assignment, and hashing of known strings.
USDSHADE_API const SdrTokenVec & GetDiscoveryTypes() const override
Returns the types of nodes that this plugin can parse.
USDSHADE_API SdrShaderNodeUniquePtr ParseShaderNode(const SdrShaderNodeDiscoveryResult &discoveryResult) override
Takes the specified SdrShaderNodeDiscoveryResult instance, which was a result of the discovery proces...
Represents the raw data of a node, and some other bits of metadata, that were determined via a SdrDis...
Parses shader definitions represented using USD scene description using the schemas provided by UsdSh...
Interface for parser plugins.
USDSHADE_API const TfToken & GetShadingSystem() const override
Returns the shading system that this parser operates in.