Search Results for

    Show / Hide Table of Contents

    Class CeresBlackboard

    Inheritance
    object
    CeresBlackboard
    FlowBlackboard
    Implements
    IVariableSource
    IDisposable
    Namespace: Ceres.Editor.Graph
    Assembly: cs.temp.dll.dll
    Syntax
    public class CeresBlackboard : Blackboard, IVariableSource, IDisposable

    Constructors

    CeresBlackboard(CeresGraphView)

    Declaration
    protected CeresBlackboard(CeresGraphView graphView)
    Parameters
    Type Name Description
    CeresGraphView graphView

    CeresBlackboard(IVariableSource, GraphView)

    Declaration
    public CeresBlackboard(IVariableSource source, GraphView graphView)
    Parameters
    Type Name Description
    IVariableSource source
    GraphView graphView

    Properties

    AlwaysExposed

    Declaration
    public bool AlwaysExposed { get; set; }
    Property Value
    Type Description
    bool

    SharedVariables

    Declaration
    public List<SharedVariable> SharedVariables { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<T><SharedVariable>

    Methods

    AddVariable(SharedVariable, bool)

    Declaration
    public void AddVariable(SharedVariable variable, bool fireEvents)
    Parameters
    Type Name Description
    SharedVariable variable
    bool fireEvents

    AddVariableRow(SharedVariable, BlackboardRow)

    Declaration
    protected virtual void AddVariableRow(SharedVariable variable, BlackboardRow blackboardRow)
    Parameters
    Type Name Description
    SharedVariable variable
    BlackboardRow blackboardRow

    BuildBlackboardMenu(ContextualMenuPopulateEvent, CeresBlackboardVariableRow)

    Declaration
    protected virtual void BuildBlackboardMenu(ContextualMenuPopulateEvent evt, CeresBlackboardVariableRow variableRow)
    Parameters
    Type Name Description
    ContextualMenuPopulateEvent evt
    CeresBlackboardVariableRow variableRow

    CanVariableExposed(SharedVariable)

    Whether variable can be exposed in blackboard

    Declaration
    protected virtual bool CanVariableExposed(SharedVariable variable)
    Parameters
    Type Name Description
    SharedVariable variable
    Returns
    Type Description
    bool

    CreateBlackboardMenu(GenericMenu)

    Declaration
    protected virtual void CreateBlackboardMenu(GenericMenu menu)
    Parameters
    Type Name Description
    GenericMenu menu

    CreateVariableBlackboardRow(SharedVariable, BlackboardField, VisualElement)

    Create for variable

    Declaration
    protected virtual BlackboardRow CreateVariableBlackboardRow(SharedVariable variable, BlackboardField blackboardField, VisualElement valueField)
    Parameters
    Type Name Description
    SharedVariable variable
    BlackboardField blackboardField
    VisualElement valueField
    Returns
    Type Description
    BlackboardRow

    Dispose()

    Declaration
    public void Dispose()

    EditVariable(string)

    Declaration
    public void EditVariable(string variableName)
    Parameters
    Type Name Description
    string variableName

    FindRow(SharedVariable)

    Declaration
    protected CeresBlackboardVariableRow FindRow(SharedVariable variable)
    Parameters
    Type Name Description
    SharedVariable variable
    Returns
    Type Description
    CeresBlackboardVariableRow

    GetOrAddSection(string)

    Declaration
    protected BlackboardSection GetOrAddSection(string sectionName)
    Parameters
    Type Name Description
    string sectionName
    Returns
    Type Description
    BlackboardSection

    RemoveVariable(SharedVariable, bool)

    Declaration
    public void RemoveVariable(SharedVariable variable, bool fireEvents)
    Parameters
    Type Name Description
    SharedVariable variable
    bool fireEvents

    Implements

    IVariableSource
    IDisposable
    In This Article
    Back to top Copyright © 2025 AkiKurisu
    Generated with DocFX