Unigine::NodeLayer Class
Header: | #include <UnigineNodes.h> |
Inherits: | Node |
A layer node is a zero-sized node that has no visual representation and enables to save all its child nodes into a separate .node file. Layer nodes should be used to split the world into several logical parts and save each of them in a .node file so that each layer and its child nodes can be edited without affecting the source .world file.
See Also
- Article on Layer
NodeLayer Class
Members
static NodeLayerPtr create(const char * name)
Constructor. Creates a node layer with specified file name to store it.Arguments
- const char * name - Name of the layer.
Ptr<NodeLayer> cast(const Ptr<Node> & node)
Casts a NodeLayer out of the Node instance.Arguments
- const Ptr<Node> & node - Pointer to Node.
Return value
Pointer to NodeLayer.void setNodeName(const char * name)
Updates the name of the node layer.Arguments
- const char * name - Path to a *.node file.
const char * getNodeName()
Gets the node name.Return value
Path to the *.node file.int type()
Returns the type of the node.Return value
NodeLayer type identifier.Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)