31 #ifndef PXR_IMAGING_HD_PRIM_ORIGIN_SCHEMA_H
32 #define PXR_IMAGING_HD_PRIM_ORIGIN_SCHEMA_H
42 #define HD_PRIM_ORIGIN_SCHEMA_TOKENS \
70 return _path == other._path;
97 const HdContainerDataSourceHandle &fromParentContainer);
bool operator==(const OriginPath &other) const
GLsizei const GLchar *const * path
OriginPath(const SdfPath &path)
HdPrimOriginSchema(HdContainerDataSourceHandle container)
HD_API SdfPath GetOriginPath(const TfToken &name) const
static HD_API const HdDataSourceLocator & GetDefaultLocator()
static HD_API const TfToken & GetSchemaToken()
const SdfPath & GetPath() const
TF_DECLARE_PUBLIC_TOKENS(HdPrimOriginSchemaTokens, HD_API, HD_PRIM_ORIGIN_SCHEMA_TOKENS)
GLuint const GLchar * name
HD_API friend std::ostream & operator<<(std::ostream &stream, OriginPath const &p)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
static HD_API HdPrimOriginSchema GetFromParent(const HdContainerDataSourceHandle &fromParentContainer)
#define PXR_NAMESPACE_CLOSE_SCOPE
static HD_API const HdDataSourceLocator & GetScenePathLocator()
#define HD_PRIM_ORIGIN_SCHEMA_TOKENS