Table of Contents

Class FlowBlackboard

Namespace
Ceres.Editor.Flow
Assembly
Ceres.Flow.Editor.dll
public class FlowBlackboard : CeresBlackboard, IVariableSource, IDisposable
Inheritance
FlowBlackboard
Implements
Inherited Members

Constructors

FlowBlackboard(FlowGraphView)

public FlowBlackboard(FlowGraphView graphView)

Parameters

graphView FlowGraphView

Methods

AddVariableRow(SharedVariable, BlackboardRow)

protected override void AddVariableRow(SharedVariable variable, BlackboardRow blackboardRow)

Parameters

variable SharedVariable
blackboardRow BlackboardRow

BuildBlackboardMenu(ContextualMenuPopulateEvent, CeresBlackboardVariableRow)

protected override void BuildBlackboardMenu(ContextualMenuPopulateEvent evt, CeresBlackboardVariableRow variableRow)

Parameters

evt ContextualMenuPopulateEvent
variableRow CeresBlackboardVariableRow

CanVariableExposed(SharedVariable)

Whether variable can be exposed in blackboard

protected override bool CanVariableExposed(SharedVariable variable)

Parameters

variable SharedVariable

Returns

bool

CreateBlackboardMenu(GenericMenu)

protected override void CreateBlackboardMenu(GenericMenu menu)

Parameters

menu GenericMenu

CreateVariableBlackboardRow(SharedVariable, BlackboardField, VisualElement)

Create BlackboardRow for variable

protected override BlackboardRow CreateVariableBlackboardRow(SharedVariable variable, BlackboardField blackboardField, VisualElement valueField)

Parameters

variable SharedVariable
blackboardField BlackboardField
valueField VisualElement

Returns

BlackboardRow