Search Results for

    Show / Hide Table of Contents

    Namespace Ceres.Graph

    Classes

    AdapterPort<TIn, TOut>

    APIUpdateConfig

    BlackBoard

    A medium for centralized storage and exchange of graph data

    CeresGraph

    CeresGraphCompiler

    Ceres graph compiler

    CeresGraphContainerExtensions

    CeresGraphData

    Metadata for CeresGraph

    CeresNode

    Base class for ceres graph node

    CeresNodeData

    Metadata for CeresNode

    CeresPort

    Base class for ceres graph port

    CeresPort.PortCompatibleStructure

    CeresPort<TValue>

    Generic port for any value worked as linked list at runtime

    CeresPortData

    Metadata for CeresPort

    CeresSubGraphData

    SubGraph metadata

    CeresSubGraphData<TGraphData>

    SubGraph metadata of >

    CeresSubGraphSlot

    SubGraph container for CeresGraph

    GameVariableScope

    Component contains SharedVariable in game lifetime scope

    GenericNodeTemplate

    Base class for generic node template, class name should match '{node name}_Template'

    GenericNodeTemplateRegistry

    GlobalVariables

    Global variables are variables managed by a variable scope and any graph initialized in this scope will map global variable IsGlobal to it

    LinkedGraphData

    Linked graph data for nodes implement ILinkedNode

    LinkedGraphData.Edge

    NodeGroup

    NodePort

    Port for providing weak reference to any node in graph scope

    ObserveProxyVariable

    Proxy variable to observe value change

    ObserveProxyVariable<T>

    PortArrayNodeReflection

    PortArrayNodeReflection<TNode>

    PortConnectionData

    SceneVariableScope

    Component contains SharedVariable in scene lifetime scope

    SharedBool

    SharedDouble

    SharedFloat

    SharedInt

    SharedObject

    Shared variable for any object

    SharedString

    SharedUObject

    SharedUObject<TObject>

    SharedVariable

    Variable can be shared between behaviors in behavior tree

    SharedVariable<T>

    SharedVariableData

    Metadata for SharedVariable

    SharedVariableExtension

    SharedVector2

    SharedVector2Int

    SharedVector3

    SharedVector3Int

    Structs

    APIUpdateConfig.ConfigAutoScope

    CeresGraphIdentifier

    Identifier for ICeresGraphContainer instance

    CeresNode.Enumerator

    NodeReference

    Ref to a node of graph

    Interfaces

    ICeresGraphCompilationContext

    Ceres graph compilation context

    ICeresGraphContainer

    Interface for containing CeresGraph data

    IGenericNodeTemplate

    Interface for generic node template

    ILinkedNode

    Interface for iterate linked node, useful when your graph is based on a linked list which is often used in a forward execution mode like behavior tree

    IPort

    IPort<TValue>

    IPortArrayNode

    Interface for node has port array that can be resized

    IReadOnlyLinkedNode

    Interface for iterate read-only linked node

    IReadOnlyPortArrayNode

    Interface for node has port array

    IRuntimeCompiledNode

    Interface for node need runtime compilation

    IVariable<T>

    Interface for variables

    IVariableScope

    Global variables scope

    IVariableSource

    Shared variables owner

    Enums

    ExecutionPath

    Define how to execute node

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