Nuke binary plugins 16.1.1
 
Loading...
Searching...
No Matches
DD::Image::SceneOpI::Description Class Reference

#include <SceneOpI.h>

Inheritance diagram for DD::Image::SceneOpI::Description:
DD::Image::Op::Description DD::Image::Description

Public Member Functions

 Description (const char *opClass, OpConstructor opCtor)
 
- Public Member Functions inherited from DD::Image::Op::Description
Opconstructor (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 Descriptionfind (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
 
Licenselicense
 
- 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 Descriptioncurrent_
 

Detailed Description

Specialized Op description class which requests the constructed SceneOp 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.

Constructor & Destructor Documentation

◆ Description()

DD::Image::SceneOpI::Description::Description ( const char *  opClass,
OpConstructor  opCtor 
)
inline

Specialized Description which requests a SceneOpNode owner.



©2026 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.foundry.com