11 #ifndef __GU_PrimVolume__ 
   12 #define __GU_PrimVolume__ 
   43         return *theDefinition;
 
   80                                     int xres, 
int yres, 
int zres);
 
  106                                     int xres, 
int yres, 
int zres,
 
  107                                     bool allowthreading = 
true);
 
  113                 buildFromFunctionInternal,
 
  117                 VolumeSampler, valAtPoint,
 
  123                             VolumeSampler valAtPoint,
 
  129     friend class                         GU_PrimitiveFactory;
 
#define SYS_DEPRECATED_PUSH_DISABLE()
 
#define SYS_DEPRECATED_POP_DISABLE()
 
virtual int64 getMemoryUsage() const 
 
GU_PrimVolume(GU_Detail *gdp, GA_Offset offset=GA_INVALID_OFFSET)
NOTE: This constructor should only be called via GU_PrimitiveFactory. 
 
#define GA_INVALID_OFFSET
 
GLenum GLuint GLint GLint layer
 
const GA_PrimitiveDefinition & getTypeDef() const override
 
std::shared_ptr< T > UT_SharedPtr
Wrapper around std::shared_ptr. 
 
virtual void countMemory(UT_MemoryCounter &counter) const 
 
#define THREADED_METHOD5(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2, PARMTYPE3, PARMNAME3, PARMTYPE4, PARMNAME4, PARMTYPE5, PARMNAME5)
 
void normal(NormalComp &output) const override
 
virtual int64 getDeviceMemoryUsage() const 
 
GA_API const UT_StringHolder parms
 
IMATH_NAMESPACE::V2f IMATH_NAMESPACE::Box2i std::string this attribute is obsolete as of OpenEXR v3 float
 
void normal(NormalCompD &output) const override
 
~GU_PrimVolume() override
 
virtual GEO_Primitive * convert(GEO_ConvertParms &parms, GA_PointGroup *usedpts=0)=0
 
Definition of a geometric primitive. 
 
virtual GEO_Primitive * convertNew(GEO_ConvertParms &parms)=0