24 #ifndef PXR_IMAGING_HD_POINTS_H 25 #define PXR_IMAGING_HD_POINTS_H 28 #include "pxr/imaging/hd/api.h" 29 #include "pxr/imaging/hd/version.h" 30 #include "pxr/imaging/hd/rprim.h" 32 PXR_NAMESPACE_OPEN_SCOPE
41 HdPointsGeomStyle geomStyle = HdPointsGeomStyleInvalid)
42 : geomStyle(geomStyle)
45 bool IsEmpty()
const {
46 return geomStyle == HdPointsGeomStyleInvalid;
49 HdPointsGeomStyle geomStyle;
74 using _PointsReprConfig = _ReprDescConfigs<HdPointsReprDesc>;
77 static _PointsReprConfig::DescArray _GetReprDesc(
TfToken const &reprName);
86 static _PointsReprConfig _reprDescConfig;
90 PXR_NAMESPACE_CLOSE_SCOPE
92 #endif // PXR_IMAGING_HD_POINTS_H Descriptor to configure a drawItem for a repr.
Hydra Schema for a point cloud.
HD_API TfTokenVector const & GetBuiltinPrimvarNames() const override
Returns the names of built-in primvars, i.e.
Token for efficient comparison, assignment, and hashing of known strings.
The render engine state for a given rprim from the scene graph.
std::vector< TfToken > TfTokenVector
Convenience types.
A path value used to locate objects in layers or scenegraphs.
static HD_API void ConfigureRepr(TfToken const &reprName, const HdPointsReprDesc &desc)
Configure geometric style of drawItems for reprName.