• OctoMY API
  • OctoMY API Reference
  • face Namespace
  • face Namespace

    Classes

    (since 1.0) class CellData
    (since 1.0) class CellDelegate
    (since 1.0) class Connection
    (since 1.0) class ConnectionParameterWidget
    (since 1.0) class EditMultipleCommand
    (since 2.0) class ExpressionsRegistry
    (since 1.0) class GeometryEngine
    (since 1.0) class Graph
    (since 1.0) class Node
    (since 1.0) class NodeParameterWidget
    (since 1.0) class NodeRenameDialog
    (since 1.0) class NodeView
    (since 2.0) class OpalEvaluateExpressionTask
    (since 2.0) class OpalLoweringCompareTask
    (since 2.0) class OpalLoweringExplainTask
    (since 2.0) class OpalSheetCompileStatusTask
    (since 2.0) class OpalSpirvDumpTask
    (since 2.0) class OpalValidateExpressionTask
    (since 1.0) class Player
    (since 1.0) class Project
    (since 1.0) class SpreadSheet
    (since 1.0) class SpreadSheetModel
    (since 2.0) class SpreadsheetEngine
    (since 1.0) struct Style
    (since 1.0) class Tri
    (since 1.0) class TriParameterWidget

    Classes

    class CellData

    Data structure for spreadsheet cell content. More...

    class CellDelegate

    Item delegate for spreadsheet cell editing. More...

    class Connection

    Edge connecting two nodes in a graph. More...

    class ConnectionParameterWidget

    Property editor for Connection parameters. More...

    class EditMultipleCommand

    Undo command for editing multiple spreadsheet cells. More...

    class ExpressionsRegistry

    Registry for compiled face expressions, evaluated each step. More...

    class GeometryEngine

    Delaunay triangulation and connection algorithms. More...

    class Graph

    Container for nodes, connections, and triangles. More...

    class Node

    Vertex in a face node graph. More...

    class NodeParameterWidget

    Property editor for Node parameters. More...

    class NodeRenameDialog

    Modal dialog for renaming nodes. More...

    class NodeView

    Interactive visual editor for face node graphs. More...

    class OpalEvaluateExpressionTask

    OPAL task wrapping eval::evaluate() for LLM-driven expression evaluation. More...

    class OpalLoweringCompareTask

    One expression, two lanes, and whether they agree. More...

    class OpalLoweringExplainTask

    Which lane would run this expression, and why. More...

    class OpalSheetCompileStatusTask

    What the session sheet compiles to, and what stops it going wider. More...

    class OpalSpirvDumpTask

    The SPIR-V the front end emitted, disassembled. More...

    class OpalValidateExpressionTask

    OPAL task that parses + type-checks a candidate expression. More...

    class Player

    Animation timer for face project playback. More...

    class Project

    Top-level container for face graph editor. More...

    class SpreadSheet

    Spreadsheet widget with formula support. More...

    class SpreadSheetModel

    Data model for spreadsheet cells. More...

    class SpreadsheetEngine

    The evaluation engine behind a sheet of cells. More...

    class Style

    Style descriptor (colours, line widths, fills) for the face renderer. More...

    class Tri

    Triangle element in node graph mesh. More...

    class TriParameterWidget

    Property editor for Tri parameters. More...