Class CompositorStateMachineStencil
Inheritance
CompositorStateMachineStencil
Syntax
public abstract class CompositorStateMachineStencil : Stencil, ISearcherDatabaseProvider, IAuthoringContextProvider
Properties
Builder
Declaration
public override IBuilder Builder { get; }
Property Value
Overrides
Context
Declaration
public abstract IAuthoringContext Context { get; }
Property Value
Implements
Methods
ClearGraphElementsSearcherDatabases()
Declaration
public void ClearGraphElementsSearcherDatabases()
Implements
ClearGraphVariablesSearcherDatabases()
Declaration
public void ClearGraphVariablesSearcherDatabases()
Implements
ClearReferenceItemsSearcherDatabases()
Declaration
public void ClearReferenceItemsSearcherDatabases()
Implements
Declaration
public void ClearTypeMembersSearcherDatabases()
Implements
ClearTypesItemsSearcherDatabases()
Declaration
public void ClearTypesItemsSearcherDatabases()
Implements
CreateAssetFromStateModel(BaseStateModel, IGraphAssetModel)
Declaration
public abstract void CreateAssetFromStateModel(BaseStateModel stateModel, IGraphAssetModel assetModel)
Parameters
CreateNodesFromPort(Store, IPortModel, Vector2, IEnumerable<IEdgeModel>, IStackModel, Int32)
Declaration
public override void CreateNodesFromPort(Store store, IPortModel portModel, Vector2 position, IEnumerable<IEdgeModel> edgesToDelete, IStackModel stackModel, int index)
Parameters
GetBlackboardProvider()
Declaration
public override IBlackboardProvider GetBlackboardProvider()
Returns
Overrides
GetDynamicSearcherDatabases(IPortModel)
Declaration
public List<SearcherDatabase> GetDynamicSearcherDatabases(IPortModel portModel)
Parameters
Returns
Type |
Description |
List<UnityEditor.Searcher.SearcherDatabase> |
|
Implements
GetGraphElementsSearcherDatabases()
Declaration
public List<SearcherDatabase> GetGraphElementsSearcherDatabases()
Returns
Type |
Description |
List<UnityEditor.Searcher.SearcherDatabase> |
|
Implements
GetGraphVariablesSearcherDatabases(IGraphModel, IFunctionModel)
Declaration
public List<SearcherDatabase> GetGraphVariablesSearcherDatabases(IGraphModel graphModel, IFunctionModel functionModel = null)
Parameters
Returns
Type |
Description |
List<UnityEditor.Searcher.SearcherDatabase> |
|
Implements
GetReferenceItemsSearcherDatabases()
Declaration
public List<SearcherDatabase> GetReferenceItemsSearcherDatabases()
Returns
Type |
Description |
List<UnityEditor.Searcher.SearcherDatabase> |
|
Implements
GetSearcherDatabaseProvider()
Declaration
public override ISearcherDatabaseProvider GetSearcherDatabaseProvider()
Returns
Overrides
GetTypeMembersSearcherDatabases(TypeHandle)
Declaration
public List<SearcherDatabase> GetTypeMembersSearcherDatabases(TypeHandle typeHandle)
Parameters
Returns
Type |
Description |
List<UnityEditor.Searcher.SearcherDatabase> |
|
Implements
GetTypesSearcherDatabases()
Declaration
public List<SearcherDatabase> GetTypesSearcherDatabases()
Returns
Type |
Description |
List<UnityEditor.Searcher.SearcherDatabase> |
|
Implements
RegisterReducers(Store)
Declaration
public override void RegisterReducers(Store store)
Parameters
Type |
Name |
Description |
Store |
store |
|
Overrides