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.
- A C++ API sample <UnigineSDK>/source/samples/Api/Nodes/NodeExtern
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.
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.static int type ( ) #
Returns the type of the node.Return value
NodeExtern type identifier.Last update:
2020-07-31
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)