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 |
|