Struct NodeHandle
An untyped handle to any type of node instance.
A handle can be thought of as a reference or an ID to an instance,
and you can use with the various APIs in NodeSet to
interact with the node.
A valid handle is guaranteed to not be equal to a default initialized
node handle. After a handle is destroyed, any handle with this value
will be invalid.
Use Exists(NodeHandle) to test whether the handle
(still) refers to a valid instance.
Create<TDefinition>()
Destroy(NodeHandle)
Syntax
public struct NodeHandle : IEquatable<NodeHandle>
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Equals(NodeHandle)
Declaration
public bool Equals(NodeHandle other)
Parameters
Returns
Implements
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Operators
Equality(NodeHandle, NodeHandle)
Declaration
public static bool operator ==(NodeHandle left, NodeHandle right)
Parameters
Returns
Inequality(NodeHandle, NodeHandle)
Declaration
public static bool operator !=(NodeHandle left, NodeHandle right)
Parameters
Returns