11 #ifndef __GT_GEOPrimMetaBall__
12 #define __GT_GEOPrimMetaBall__
39 {
return "GT_GEOPrimMetaBall"; }
45 int nsegments)
const override;
57 int getNumMetaballs()
const;
71 {
return myUniforms; }
virtual int getMotionSegments() const =0
virtual bool updateGeoPrim(const GU_ConstDetailHandle &dtl, const GT_RefineParms &parms)
update any cached data for geometry and its attributes
virtual bool refine(GT_Refine &refiner, const GT_RefineParms *parms=NULL) const
GLdouble GLdouble GLint GLint const GLdouble * points
virtual const GT_ViewportRefineOptions & viewportRefineOptions() const
virtual int getPrimitiveType() const
A range of elements in an index-map.
The base class for all GT primitive types.
virtual int64 getMemoryUsage() const =0
Processes primitives generated by refinement process.
virtual void enlargeBounds(UT_BoundingBox boxes[], int nsegments) const =0