#include <GeomOp.h>
Public Member Functions | |
| Description (const char *opClass, OpConstructor opCtor) | |
Public Member Functions inherited from DD::Image::Op::Description | |
| Op * | constructor (Node *node) const |
| Nuke calls this to create an Op instance. | |
| Description (const char *n, OpConstructor c, License *lic=nullptr) | |
| Description (const char *n, OpConstructor c, NodeBuilder nodeBuilder) | |
| Same but for internal Nuke Nodes with no license requirements. | |
| Description (const char *opClassName, OpConstructor c, const char *nodeBaseName, License *lic=nullptr) | |
| mFnDeprecatedInNuke17 ("Description(menu, OpConstructor) has been deprecated, use Description(OpConstructor) instead") Description(const char *n | |
| const char OpConstructor | name (n) |
| const char OpConstructor | nodeBase (nullptr) |
Additional Inherited Members | |
Public Types inherited from DD::Image::Description | |
| using | DescriptionList = std::vector< Description * > |
| using | NodeBuilder = std::function< Node *(void *)> |
Static Public Member Functions inherited from DD::Image::Op::Description | |
| static const Description * | find (int i) |
Public Attributes inherited from DD::Image::Op::Description | |
| const char * | name |
| Nuke script command name. | |
| const char * | nodeBase |
| Base Node (OpNode subclass) name. | |
| const char OpConstructor | c: constructor_(c) |
Public Attributes inherited from DD::Image::Description | |
| const char * | compiled |
| const char * | plugin |
| License * | license |
Protected Types inherited from DD::Image::Op::Description | |
| using | OpConstructor = std::function< Op *(Node *)> |
Protected Member Functions inherited from DD::Image::Description | |
| void | ctor (void(*f)(Description *)) |
| void | ctor (void(*f)(Description *), NodeBuilder nodeBuilder) |
Static Protected Member Functions inherited from DD::Image::Op::Description | |
| static void | add (DD::Image::Description *) |
Protected Attributes inherited from DD::Image::Op::Description | |
| OpConstructor | constructor_ |
Static Protected Attributes inherited from DD::Image::Op::Description | |
| static const Description * | current_ |
Specialized Op description class which requests the constructed GeomOp to be owned by a GeomOpNode rather than a generic OpNode, which allows the GeomOpNode to share GeomEngine(s) and the Stage stored inside it with all sibling GeomOps.
|
inline |
Specialized Description which requests a GeomOpNode owner.
| ©2026 The Foundry Visionmongers, Ltd. All Rights Reserved. |