![]() |
|
Include dependency graph for declare.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | SdrVersion |
| SdrVersion. More... | |
Typedefs | |
| typedef TfToken | SdrIdentifier |
| Common typedefs that are used throughout the SDR library. | |
| typedef TfToken::HashFunctor | SdrIdentifierHashFunctor |
| typedef std::vector< SdrIdentifier > | SdrIdentifierVec |
| typedef std::unordered_set< SdrIdentifier, SdrIdentifierHashFunctor > | SdrIdentifierSet |
| typedef std::vector< TfToken > | SdrTokenVec |
| typedef std::unordered_map< TfToken, std::string, TfToken::HashFunctor > | SdrTokenMap |
| typedef SdrShaderNode * | SdrShaderNodePtr |
| typedef SdrShaderNode const * | SdrShaderNodeConstPtr |
| typedef std::unique_ptr< SdrShaderNode > | SdrShaderNodeUniquePtr |
| typedef std::vector< SdrShaderNodeConstPtr > | SdrShaderNodeConstPtrVec |
| typedef SdrShaderNodeConstPtrVec | SdrShaderNodePtrVec |
| typedef std::vector< SdrShaderNodeUniquePtr > | SdrShaderNodeUniquePtrVec |
| typedef SdrShaderProperty * | SdrShaderPropertyPtr |
| typedef SdrShaderProperty const * | SdrShaderPropertyConstPtr |
| typedef std::unique_ptr< SdrShaderProperty > | SdrShaderPropertyUniquePtr |
| typedef std::vector< SdrShaderPropertyUniquePtr > | SdrShaderPropertyUniquePtrVec |
| typedef std::unordered_map< TfToken, SdrShaderPropertyConstPtr, TfToken::HashFunctor > | SdrShaderPropertyMap |
| typedef SdrShaderPropertyMap | SdrPropertyMap |
| typedef std::vector< std::string > | SdrStringVec |
| typedef std::pair< TfToken, TfToken > | SdrOption |
| typedef std::vector< SdrOption > | SdrOptionVec |
| typedef std::unordered_set< std::string > | SdrStringSet |
Enumerations | |
| enum | SdrVersionFilter { SdrVersionFilterDefaultOnly , SdrVersionFilterAllVersions , SdrNumVersionFilters } |
| Enumeration used to select nodes by version. More... | |
Functions | |
| const std::string & | SdrGetIdentifierString (const SdrIdentifier &id) |
| SDR_API NdrVersionFilter | SdrVersionFilterToNdr (SdrVersionFilter filter) |
| Helper function to translate SdrVersionFilter values to NdrVersionFilter values. | |
| SDR_API NdrVersion | SdrToNdrVersion (SdrVersion version) |
| Helper function to translate SdrVersion to NdrVersion. | |
| SDR_API SdrVersion | NdrToSdrVersion (NdrVersion version) |
| Helper function to translate NdrVersion to SdrVersion. | |
Definition in file declare.h.
| typedef TfToken SdrIdentifier |
| typedef std::unordered_set<SdrIdentifier, SdrIdentifierHashFunctor> SdrIdentifierSet |
| typedef std::vector<SdrIdentifier> SdrIdentifierVec |
| typedef SdrShaderNode const* SdrShaderNodeConstPtr |
| typedef std::vector<SdrShaderNodeConstPtr> SdrShaderNodeConstPtrVec |
| typedef SdrShaderNode* SdrShaderNodePtr |
| typedef std::unique_ptr<SdrShaderNode> SdrShaderNodeUniquePtr |
| typedef std::vector<SdrShaderNodeUniquePtr> SdrShaderNodeUniquePtrVec |
| typedef SdrShaderProperty const* SdrShaderPropertyConstPtr |
| typedef std::unordered_map<TfToken, SdrShaderPropertyConstPtr, TfToken::HashFunctor> SdrShaderPropertyMap |
| typedef SdrShaderProperty* SdrShaderPropertyPtr |
| typedef std::unique_ptr<SdrShaderProperty> SdrShaderPropertyUniquePtr |
| typedef std::vector<SdrShaderPropertyUniquePtr> SdrShaderPropertyUniquePtrVec |
| typedef std::unordered_map<TfToken, std::string, TfToken::HashFunctor> SdrTokenMap |
| enum SdrVersionFilter |
| SDR_API SdrVersion NdrToSdrVersion | ( | NdrVersion | version | ) |
Helper function to translate NdrVersion to SdrVersion.
|
inline |
| SDR_API NdrVersion SdrToNdrVersion | ( | SdrVersion | version | ) |
Helper function to translate SdrVersion to NdrVersion.
| SDR_API NdrVersionFilter SdrVersionFilterToNdr | ( | SdrVersionFilter | filter | ) |
Helper function to translate SdrVersionFilter values to NdrVersionFilter values.