Class BaseDotsNodeModel<T>
Quickly define a node model from a runtime node by subclassing this. It owns (and serializes) an instance of the runtime node that will be used during translation. However that instance's port indices will be remapped during translation. Having to define them one by one means we could keep the same model class with a different base class in the future if we realize it won't be a 1 to 1 mapping (eg. a Mul node model might output a MulInt, MulMatrix, ... runtime node)
Implements
ISerializationCallbackReceiver
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  Inherited Members
      NodeModel.m_InputConstantsValues
    
    
      NodeModel.m_InputConstants
    
    
      NodeModel.m_PreviousInputs
    
    
      NodeModel.m_PreviousOutputs
    
    
    
    
    
    
    
    
      NodeModel.Move(Vector2)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      NodeModel.OnBeforeSerialize()
    
    
      NodeModel.OnAfterDeserialize()
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  Namespace: DotsStencil
Assembly: solution.dll
Syntax
public abstract class BaseDotsNodeModel<T> : BaseDotsNodeModel, ISerializationCallbackReceiver, IHasProgress, ICollapsible, IHasIOPorts, IHasPorts, IHasTitle, IDotsNodeModel, IGTFNodeModel, IGTFGraphElementModel, ISelectable, IPositioned, IDeletable, IDroppable, ICopiable, IDestroyable
  Type Parameters
| Name | Description | 
|---|---|
| T | 
Constructors
| Name | Description | 
|---|---|
| BaseDotsNodeModel() | 
Properties
| Name | Description | 
|---|---|
| HasProgress | |
| NodeType | |
| Title | |
| TypedNode | 
Methods
| Name | Description | 
|---|---|
| IsExcluded(object) |