24 #ifndef PXR_IMAGING_HD_RPRIM_COLLECTION_H
25 #define PXR_IMAGING_HD_RPRIM_COLLECTION_H
69 bool forcedRepr=
false,
84 bool forcedRepr=
false,
120 return _reprSelector;
124 _reprSelector = reprSelector;
193 template <
class HashState>
204 bool operator==(HdRprimCollection
const & lhs)
const;
206 bool operator!=(HdRprimCollection
const & lhs)
const;
210 friend std::ostream &
operator <<(std::ostream &out,
211 HdRprimCollection
const &
v);
232 #endif //PXR_IMAGING_HD_RPRIM_COLLECTION_H
HD_API friend std::ostream & operator<<(std::ostream &out, HdRprimCollection const &v)
HD_API HdRprimCollection()
HD_API void SetMaterialTag(TfToken const &tag)
HD_API bool operator!=(HdRprimCollection const &lhs) const
HD_API void SetExcludePaths(SdfPathVector const &excludePaths)
HD_API size_t ComputeHash() const
HD_API std::ostream & operator<<(std::ostream &out, HdRprimCollection const &v)
void SetName(TfToken const &name)
Sets the semantic name of this collection.
TfToken const & GetName() const
HD_API SdfPathVector const & GetExcludePaths() const
virtual HD_API ~HdRprimCollection()
HD_API bool operator==(HdRprimCollection const &lhs) const
HD_API size_t hash_value(HdRprimCollection const &col)
HD_API SdfPathVector const & GetRootPaths() const
HD_API HdRprimCollection CreateInverseCollection() const
GLuint const GLchar * name
std::vector< class SdfPath > SdfPathVector
A vector of SdfPaths.
HD_API void SetRootPath(SdfPath const &rootPath)
void SetReprSelector(HdReprSelector const &reprSelector)
GLfloat GLfloat GLfloat GLfloat h
void SetForcedRepr(bool flag)
HD_API TfToken const & GetMaterialTag() const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
bool IsForcedRepr() const
HD_API void SetRootPaths(SdfPathVector const &rootPaths)
size_t operator()(HdRprimCollection const &value) const
#define PXR_NAMESPACE_CLOSE_SCOPE
HdReprSelector const & GetReprSelector() const
friend void TfHashAppend(HashState &h, HdRprimCollection const &rc)