Search Results for

    Show / Hide Table of Contents

    Class VisjectExecutor

    Visject Surface graph executor at runtime.

    Inheritance
    VisjectExecutor
    Inherited Members
    VisjectExecutor
    VisjectExecutor
    VisjectExecutor
    VisjectExecutor
    VisjectExecutor
    VisjectExecutor
    VisjectExecutor
    VisjectExecutor
    Assembly: FlaxEngine.dll
    File: Engine/Visject/VisjectGraph.h
    Syntax
    public class VisjectExecutor

    Constructors

    ~VisjectExecutor()

    Finalizes an instance of the VisjectExecutor class.

    Declaration
    public ~VisjectExecutor()

    VisjectExecutor()

    Initializes a new instance of the VisjectExecutor class.

    Declaration
    public VisjectExecutor()

    Fields

    _perGroupProcessCall

    Declaration
    protected ProcessBoxHandler _perGroupProcessCall[20]
    Field Value
    ProcessBoxHandler

    Error

    Declaration
    public ErrorHandler Error
    Field Value
    ErrorHandler

    Methods

    eatBox(Node* caller, Box* box)

    Declaration
    protected virtual Value eatBox(Node* caller, Box* box) = 0
    Parameters
    Node caller

    Box box

    Returns
    Value

    GetCurrentGraph()

    Declaration
    protected virtual Graph* GetCurrentGraph() const = 0
    Returns
    Graph

    InlineVariantStruct(Variant& v)

    Declaration
    protected void InlineVariantStruct(Variant& v)
    Parameters
    Variant v

    OnError(Node* node, Box* box, const StringView& message)

    Declaration
    public virtual void OnError(Node* node, Box* box, const StringView& message)
    Parameters
    Node node

    Box box

    StringView message

    ProcessGroupBitwise(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupBitwise(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    ProcessGroupBoolean(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupBoolean(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    ProcessGroupCollections(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupCollections(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    ProcessGroupComparisons(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupComparisons(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    ProcessGroupConstants(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupConstants(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    ProcessGroupMath(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupMath(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    ProcessGroupPacking(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupPacking(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    ProcessGroupParticles(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupParticles(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    ProcessGroupTools(Box* box, Node* node, Value& value)

    Declaration
    public void ProcessGroupTools(Box* box, Node* node, Value& value)
    Parameters
    Box box

    Node node

    Value value

    tryGetValue(Box* box)

    Declaration
    protected Value tryGetValue(Box* box)
    Parameters
    Box box

    Returns
    Value

    tryGetValue(Box* box, const Value& defaultValue)

    Declaration
    protected Value tryGetValue(Box* box, const Value& defaultValue)
    Parameters
    Box box

    Value defaultValue

    Returns
    Value

    tryGetValue(Box* box, int32 defaultValueBoxIndex, const Value& defaultValue)

    Declaration
    protected Value tryGetValue(Box* box, int32 defaultValueBoxIndex, const Value& defaultValue)
    Parameters
    Box box

    int32 defaultValueBoxIndex

    Value defaultValue

    Returns
    Value

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat