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