Unigine.NodeExtern Class
Inherits: | Node |
NodeExtern is a custom user-defined node created via API. The NodeExtern class is a wrapper for implementation of a custom node class inherited from the NodeExternBase class.
A NodeExtern node is created when the engine loads an instance of the custom node class. It can also be created directly by using the class constructor with a custom node class ID as an argument. In both cases, the NodeExtern node wraps the custom node class inherited from the NodeExternBase.
See Also
- The NodeExternBase class for the complete usage example of the NodeExtern and NodeExternBase classes.
NodeExtern Class
Members
static NodeExtern(int class_id)
Constructor. Creates a custom user-defined node. An instance of the custom node class will be created as well.Arguments
- int class_id - Unique class ID.
NodeExtern cast(Node node)
Casts a NodeExtern out of the Node instance.Arguments
- Node node - Node instance.
Return value
NodeExtern instance.int getClassID()
Returns the class ID of the node.Return value
Class ID if the node exists; otherwise, 0.NodeExternBase getNodeExtern()
Returns the pointer to the custom node class.Return value
Pointer to the custom node class.int type()
Returns the type of the node.Return value
NodeExtern type identifier.Last update: 2018-08-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)