This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
declare.h File Reference
+ 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.

Typedefs

typedef SdrShaderNodeSdrShaderNodePtr
 Common typedefs that are used throughout the SDR library.
 
typedef SdrShaderNode const * SdrShaderNodeConstPtr
 
typedef std::unique_ptr< SdrShaderNodeSdrShaderNodeUniquePtr
 
typedef std::vector< SdrShaderNodeConstPtr > SdrShaderNodePtrVec
 
typedef SdrShaderPropertySdrShaderPropertyPtr
 
typedef SdrShaderProperty const * SdrShaderPropertyConstPtr
 
typedef std::unique_ptr< SdrShaderPropertySdrShaderPropertyUniquePtr
 
typedef std::unordered_map< TfToken, SdrShaderPropertyConstPtr, TfToken::HashFunctorSdrPropertyMap
 

Typedef Documentation

◆ SdrPropertyMap

typedef std::unordered_map<TfToken, SdrShaderPropertyConstPtr, TfToken::HashFunctor> SdrPropertyMap

Definition at line 36 of file declare.h.

◆ SdrShaderNodeConstPtr

typedef SdrShaderNode const* SdrShaderNodeConstPtr

Definition at line 27 of file declare.h.

◆ SdrShaderNodePtr

Common typedefs that are used throughout the SDR library.

Definition at line 26 of file declare.h.

◆ SdrShaderNodePtrVec

typedef std::vector<SdrShaderNodeConstPtr> SdrShaderNodePtrVec

Definition at line 29 of file declare.h.

◆ SdrShaderNodeUniquePtr

typedef std::unique_ptr<SdrShaderNode> SdrShaderNodeUniquePtr

Definition at line 28 of file declare.h.

◆ SdrShaderPropertyConstPtr

typedef SdrShaderProperty const* SdrShaderPropertyConstPtr

Definition at line 33 of file declare.h.

◆ SdrShaderPropertyPtr

Definition at line 32 of file declare.h.

◆ SdrShaderPropertyUniquePtr

typedef std::unique_ptr<SdrShaderProperty> SdrShaderPropertyUniquePtr

Definition at line 34 of file declare.h.