|
OpenVDB 11.0.0
|
Base class for OpenVDB plugins. More...
#include <houdini_utils/ParmFactory.h>#include <openvdb/openvdb.h>#include <openvdb/Platform.h>#include <SOP/SOP_Node.h>#include <UT/UT_DSOVersion.h>#include "SOP_VDBVerbUtils.h"#include <iosfwd>#include <string>Go to the source code of this file.
Classes | |
| class | OpenVDBOpFactory |
| Use this class to register a new OpenVDB operator (SOP, POP, etc.) More... | |
| class | SOP_NodeVDB |
| Base class from which to derive OpenVDB-related Houdini SOPs. More... | |
Namespaces | |
| namespace | openvdb_houdini |
| namespace | openvdb_houdini::node_info_text |
| Namespace to hold functionality for registering info text callbacks. Whenever getNodeSpecificInfoText() is called, the default info text is added to MMB output unless a valid callback has been registered for the grid type. | |
Typedefs | |
| using | ApplyGridSpecificInfoText = void (*)(std::ostream&, const openvdb::GridBase&) |
Functions | |
| void | registerGridSpecificInfoText (const std::string &gridType, ApplyGridSpecificInfoText callback) |
| Register an info text callback to a specific grid type. | |
| template<typename GridType > | |
| void | registerGridSpecificInfoText (ApplyGridSpecificInfoText callback) |
| Register an info text callback to a templated grid type. | |
Base class for OpenVDB plugins.