|
HDK
|
#include "pxr/pxr.h"#include "pxr/usd/sdr/api.h"#include "pxr/usd/ndr/declare.h"#include "pxr/base/tf/token.h"#include <memory>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>
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... | |
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) |
| SDR_API NdrVersion | SdrToNdrVersion (SdrVersion version) |
| SDR_API SdrVersion | NdrToSdrVersion (NdrVersion version) |
Definition in file declare.h.
| typedef TfToken SdrIdentifier |
| typedef std::unordered_set<SdrIdentifier, SdrIdentifierHashFunctor> SdrIdentifierSet |
| typedef std::vector<SdrIdentifier> SdrIdentifierVec |
| typedef std::vector<SdrOption> SdrOptionVec |
| typedef SdrShaderPropertyMap SdrPropertyMap |
| 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_set<std::string> SdrStringSet |
| typedef std::vector<std::string> SdrStringVec |
| typedef std::unordered_map<TfToken, std::string, TfToken::HashFunctor> SdrTokenMap |
| typedef std::vector<TfToken> SdrTokenVec |
| 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.