Class CompositorStateMachineStencil
Inherited Members
UnityEditor.VisualScripting.Model.Stencils.Stencil.m_BlackboardProvider
UnityEditor.VisualScripting.Model.Stencils.Stencil.addCreateAssetMenuAttribute
UnityEditor.VisualScripting.Model.Stencils.Stencil.fileName
UnityEditor.VisualScripting.Model.Stencils.Stencil.menuName
UnityEditor.VisualScripting.Model.Stencils.Stencil.CreateGraphContext()
UnityEditor.VisualScripting.Model.Stencils.Stencil.CreateTranslator()
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetThisType()
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetBaseClass()
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetDefaultStackModelType()
UnityEditor.VisualScripting.Model.Stencils.Stencil.CreateVariableModelForDeclaration(UnityEditor.VisualScripting.GraphViewModel.IGraphModel, UnityEditor.VisualScripting.Model.IVariableDeclarationModel, UnityEngine.Vector2, UnityEditor.VisualScripting.GraphViewModel.SpawnFlags, System.Nullable<UnityEditor.GUID>)
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetAssemblies()
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetAssembliesTypesMetadata()
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetSearcherFilterProvider()
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetSearcherAdapter(UnityEditor.VisualScripting.GraphViewModel.IStackModel, System.String)
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetSearcherAdapter(UnityEditor.VisualScripting.GraphViewModel.IGraphModel, System.String)
UnityEditor.VisualScripting.Model.Stencils.Stencil.OnCompilationSucceeded(UnityEditor.VisualScripting.Model.VSGraphModel, UnityEditor.VisualScripting.Model.CompilationResult)
UnityEditor.VisualScripting.Model.Stencils.Stencil.OnCompilationFailed(UnityEditor.VisualScripting.Model.VSGraphModel, UnityEditor.VisualScripting.Model.CompilationResult)
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetCompilationPluginHandlers(UnityEngine.VisualScripting.CompilationOptions)
UnityEditor.VisualScripting.Model.Stencils.Stencil.GenerateTypeHandle(System.Type)
UnityEditor.VisualScripting.Model.Stencils.Stencil.RequiresInitialization(UnityEditor.VisualScripting.Model.IVariableDeclarationModel)
UnityEditor.VisualScripting.Model.Stencils.Stencil.RequiresInspectorInitialization(UnityEditor.VisualScripting.Model.IVariableDeclarationModel)
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetSourceFilePath(UnityEditor.VisualScripting.Model.VSGraphModel)
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetConstantNodeModelType(System.Type)
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetConstantNodeModelType(UnityEditor.VisualScripting.Model.Stencils.TypeHandle)
UnityEditor.VisualScripting.Model.Stencils.Stencil.PreProcessGraph(UnityEditor.VisualScripting.Model.VSGraphModel)
UnityEditor.VisualScripting.Model.Stencils.Stencil.ValidateEdgeConnection(UnityEditor.VisualScripting.GraphViewModel.IPortModel, UnityEditor.VisualScripting.GraphViewModel.IPortModel)
UnityEditor.VisualScripting.Model.Stencils.Stencil.SpawnAllNodes(UnityEditor.VisualScripting.Model.VSGraphModel)
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetEntryPoints(UnityEditor.VisualScripting.Model.VSGraphModel)
UnityEditor.VisualScripting.Model.Stencils.Stencil.OnInspectorGUI()
UnityEditor.VisualScripting.Model.Stencils.Stencil.CreateDependencyFromEdge(UnityEditor.VisualScripting.GraphViewModel.IEdgeModel, UnityEditor.VisualScripting.Editor.LinkedNodesDependency, UnityEditor.VisualScripting.GraphViewModel.INodeModel)
UnityEditor.VisualScripting.Model.Stencils.Stencil.RuntimeReference
UnityEditor.VisualScripting.Model.Stencils.Stencil.RecompilationRequested
UnityEditor.VisualScripting.Model.Stencils.Stencil.DragNDropHandler
UnityEditor.VisualScripting.Model.Stencils.Stencil.GraphContext
UnityEditor.VisualScripting.Model.Stencils.Stencil.Capabilities
UnityEditor.VisualScripting.Model.Stencils.Stencil.MoveNodeDependenciesByDefault
UnityEditor.VisualScripting.Model.Stencils.Stencil.Debugger
UnityEditor.VisualScripting.Model.Stencils.Stencil.GeneratesCode
Namespace: Unity.Compositor.Model
Syntax
public abstract class CompositorStateMachineStencil : Stencil, ISearcherDatabaseProvider, IAuthoringContextProvider
Properties
Builder
Declaration
public override IBuilder Builder { get; }
Property Value
Type | Description |
---|---|
UnityEditor.VisualScripting.Model.Compilation.IBuilder |
Overrides
UnityEditor.VisualScripting.Model.Stencils.Stencil.Builder
Context
Declaration
public abstract IAuthoringContext Context { get; }
Property Value
Type | Description |
---|---|
IAuthoringContext |
Implements
Methods
ClearGraphElementsSearcherDatabases()
Declaration
public void ClearGraphElementsSearcherDatabases()
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.ClearGraphElementsSearcherDatabases()
ClearGraphVariablesSearcherDatabases()
Declaration
public void ClearGraphVariablesSearcherDatabases()
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.ClearGraphVariablesSearcherDatabases()
ClearReferenceItemsSearcherDatabases()
Declaration
public void ClearReferenceItemsSearcherDatabases()
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.ClearReferenceItemsSearcherDatabases()
ClearTypeMembersSearcherDatabases()
Declaration
public void ClearTypeMembersSearcherDatabases()
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.ClearTypeMembersSearcherDatabases()
ClearTypesItemsSearcherDatabases()
Declaration
public void ClearTypesItemsSearcherDatabases()
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.ClearTypesItemsSearcherDatabases()
CreateAssetFromStateModel(BaseStateModel, IGraphAssetModel)
Declaration
public abstract void CreateAssetFromStateModel(BaseStateModel stateModel, IGraphAssetModel assetModel)
Parameters
Type | Name | Description |
---|---|---|
BaseStateModel | stateModel | |
UnityEditor.VisualScripting.GraphViewModel.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 |
---|---|---|
UnityEditor.VisualScripting.Editor.Store | store | |
UnityEditor.VisualScripting.GraphViewModel.IPortModel | portModel | |
Vector2 | position | |
IEnumerable<UnityEditor.VisualScripting.GraphViewModel.IEdgeModel> | edgesToDelete | |
UnityEditor.VisualScripting.GraphViewModel.IStackModel | stackModel | |
Int32 | index |
GetBlackboardProvider()
Declaration
public override IBlackboardProvider GetBlackboardProvider()
Returns
Type | Description |
---|---|
UnityEditor.VisualScripting.Editor.IBlackboardProvider |
Overrides
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetBlackboardProvider()
GetDynamicSearcherDatabases(IPortModel)
Declaration
public List<SearcherDatabase> GetDynamicSearcherDatabases(IPortModel portModel)
Parameters
Type | Name | Description |
---|---|---|
UnityEditor.VisualScripting.GraphViewModel.IPortModel | portModel |
Returns
Type | Description |
---|---|
List<SearcherDatabase> |
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.GetDynamicSearcherDatabases(UnityEditor.VisualScripting.GraphViewModel.IPortModel)
GetGraphElementsSearcherDatabases()
Declaration
public List<SearcherDatabase> GetGraphElementsSearcherDatabases()
Returns
Type | Description |
---|---|
List<SearcherDatabase> |
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.GetGraphElementsSearcherDatabases()
GetGraphVariablesSearcherDatabases(IGraphModel, IFunctionModel)
Declaration
public List<SearcherDatabase> GetGraphVariablesSearcherDatabases(IGraphModel graphModel, IFunctionModel functionModel = null)
Parameters
Type | Name | Description |
---|---|---|
UnityEditor.VisualScripting.GraphViewModel.IGraphModel | graphModel | |
UnityEditor.VisualScripting.Model.IFunctionModel | functionModel |
Returns
Type | Description |
---|---|
List<SearcherDatabase> |
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.GetGraphVariablesSearcherDatabases(UnityEditor.VisualScripting.GraphViewModel.IGraphModel, UnityEditor.VisualScripting.Model.IFunctionModel)
GetReferenceItemsSearcherDatabases()
Declaration
public List<SearcherDatabase> GetReferenceItemsSearcherDatabases()
Returns
Type | Description |
---|---|
List<SearcherDatabase> |
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.GetReferenceItemsSearcherDatabases()
GetSearcherDatabaseProvider()
Declaration
public override ISearcherDatabaseProvider GetSearcherDatabaseProvider()
Returns
Type | Description |
---|---|
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider |
Overrides
UnityEditor.VisualScripting.Model.Stencils.Stencil.GetSearcherDatabaseProvider()
GetTypeMembersSearcherDatabases(TypeHandle)
Declaration
public List<SearcherDatabase> GetTypeMembersSearcherDatabases(TypeHandle typeHandle)
Parameters
Type | Name | Description |
---|---|---|
UnityEditor.VisualScripting.Model.Stencils.TypeHandle | typeHandle |
Returns
Type | Description |
---|---|
List<SearcherDatabase> |
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.GetTypeMembersSearcherDatabases(UnityEditor.VisualScripting.Model.Stencils.TypeHandle)
GetTypesSearcherDatabases()
Declaration
public List<SearcherDatabase> GetTypesSearcherDatabases()
Returns
Type | Description |
---|---|
List<SearcherDatabase> |
Implements
UnityEditor.VisualScripting.Editor.SmartSearch.ISearcherDatabaseProvider.GetTypesSearcherDatabases()
RegisterReducers(Store)
Declaration
public override void RegisterReducers(Store store)
Parameters
Type | Name | Description |
---|---|---|
UnityEditor.VisualScripting.Editor.Store | store |
Overrides
UnityEditor.VisualScripting.Model.Stencils.Stencil.RegisterReducers(UnityEditor.VisualScripting.Editor.Store)