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
ToString()
Declaration
public override string ToString()
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