OpenVDB
9.0.1
|
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 | |
openvdb_houdini | |
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. More... | |
template<typename GridType > | |
void | registerGridSpecificInfoText (ApplyGridSpecificInfoText callback) |
Register an info text callback to a templated grid type. More... | |
Base class for OpenVDB plugins.