28 #include "pxr/imaging/hd/api.h"
29 #include "pxr/imaging/hd/version.h"
30 #include "pxr/imaging/hd/bprim.h"
32 #include <boost/shared_ptr.hpp>
36 PXR_NAMESPACE_OPEN_SCOPE
38 #define HD_FIELD_TOKENS \
44 typedef boost::shared_ptr<class HdField> HdFieldSharedPtr;
45 typedef std::vector<class HdField const *> HdFieldPtrConstVector;
60 enum DirtyBits : HdDirtyBits {
62 DirtyTransform = 1 << 0,
64 AllDirty = (DirtyTransform
69 PXR_NAMESPACE_CLOSE_SCOPE
Hydra schema for a USD field primitive.
Adapter class providing data exchange with the client scene graph.
#define TF_DECLARE_PUBLIC_TOKENS(...)
Macro to define public tokens.
A path value used to locate objects in layers or scenegraphs.
Bprim (buffer prim) is a base class of managing a blob of data that is used to communicate between th...