Class SpaceMapNode<TInput, TOutput>
A Node with typed inputs and outputs.
public class SpaceMapNode<TInput, TOutput> : SpaceMapNode<TOutput>Type Parameters
- TInput
- The type of the input for this node. 
- TOutput
- The type of the output for this node. 
- Inheritance
- 
      
      
      
      
      
      SpaceMapNode<TOutput>SpaceMapNode<TInput, TOutput>
- Derived
- Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    Object.Instantiate(Object, Vector3, Quaternion, Transform)Object.Instantiate(Object)Object.Instantiate(Object, Transform)Object.Instantiate<T>(T)Object.Instantiate<T>(T, Vector3, Quaternion)Object.Instantiate<T>(T, Vector3, Quaternion, Transform)Object.Instantiate<T>(T, Transform)Object.Destroy(Object)Object.DestroyImmediate(Object)Object.DestroyObject(Object)Object.FindObjectsOfType<T>()Object.ToString()Object.hideFlags
Fields
Properties
- InputItemCount
- Total number of items coming into the node. 
- Inputs
- A list of nodes that are the inputs for this node. 
Methods
- AddNodeInput(BaseNode)
- Adds a node to this node's inputs. 
- Execute(IEnumerable<IMap<Vector3, TInput>>)
- Calculates a list of output from a given list of input. 
- Recompute()
- Recomputes a nodes internal values that are independent of the inputs. 
- RemoveNodeInput(BaseNode)
- Removes the given node from the list of input nodes of this node. 
- UpdateStatic()
- Updates a nodes outputs without recomputing internal (possibly random) values.