SOP_NodeCacheOptions subclass that adds methods specific to SOP_NodeVDB.
More...
#include <openvdb_houdini/SOP_VDBVerbUtils.h>
Inherits SOP_NodeCacheOptions.
|
| SOP_VDBCacheOptions () |
|
| ~SOP_VDBCacheOptions () override |
|
openvdb::Vec3f | evalVec3f (const char *name, fpreal time) const |
|
openvdb::Vec3R | evalVec3R (const char *name, fpreal time) const |
|
openvdb::Vec3i | evalVec3i (const char *name, fpreal time) const |
|
openvdb::Vec2R | evalVec2R (const char *name, fpreal time) const |
|
openvdb::Vec2i | evalVec2i (const char *name, fpreal time) const |
|
std::string | evalStdString (const char *name, fpreal time, int index=0) const |
|
const GA_PrimitiveGroup * | matchGroup (const GU_Detail &gdp, const UT_StringRef &groupname) |
|
const GA_PrimitiveGroup * | parsePrimitiveGroups (const UT_StringRef &maskStr, const GroupCreator &maskGeo) |
|
GA_PrimitiveGroup * | parsePrimitiveGroupsCopy (const UT_StringRef &maskStr, const GroupCreator &maskGeo) |
|
const GA_PointGroup * | parsePointGroups (const UT_StringRef &maskStr, const GroupCreator &maskGeo) |
|
const GA_PointGroup * | parsePointGroups (const UT_StringRef &maskStr, const GU_Detail *gdp) |
|
|
OP_ERROR | cook (OP_Context &context) override final |
|
virtual OP_ERROR | cookVDBSop (OP_Context &)=0 |
|
OP_ERROR | cookMySop (OP_Context &context) |
|
SOP_NodeCacheOptions subclass that adds methods specific to SOP_NodeVDB.
OP_ERROR cook |
( |
OP_Context & |
context | ) |
|
|
inlinefinaloverrideprotected |
OP_ERROR cookMySop |
( |
OP_Context & |
context | ) |
|
|
inlineprotected |
virtual OP_ERROR cookVDBSop |
( |
OP_Context & |
| ) |
|
|
protectedpure virtual |
std::string evalStdString |
( |
const char * |
name, |
|
|
fpreal |
time, |
|
|
int |
index = 0 |
|
) |
| const |
|
inline |
openvdb::Vec2i evalVec2i |
( |
const char * |
name, |
|
|
fpreal |
time |
|
) |
| const |
|
inline |
openvdb::Vec3i evalVec3i |
( |
const char * |
name, |
|
|
fpreal |
time |
|
) |
| const |
|
inline |
const GA_PrimitiveGroup* matchGroup |
( |
const GU_Detail & |
gdp, |
|
|
const UT_StringRef & |
groupname |
|
) |
| |
|
inline |
const GA_PointGroup* parsePointGroups |
( |
const UT_StringRef & |
maskStr, |
|
|
const GroupCreator & |
maskGeo |
|
) |
| |
|
inline |
const GA_PointGroup* parsePointGroups |
( |
const UT_StringRef & |
maskStr, |
|
|
const GU_Detail * |
gdp |
|
) |
| |
|
inline |
const GA_PrimitiveGroup* parsePrimitiveGroups |
( |
const UT_StringRef & |
maskStr, |
|
|
const GroupCreator & |
maskGeo |
|
) |
| |
|
inline |
GA_PrimitiveGroup* parsePrimitiveGroupsCopy |
( |
const UT_StringRef & |
maskStr, |
|
|
const GroupCreator & |
maskGeo |
|
) |
| |
|
inline |