• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • ExpressionsRegistry
  • face::ExpressionsRegistry Class

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

    Header: #include <ExpressionsRegistry>
    Since: 2.0

    Detailed Description

    Phase 8 migration: backed by eval::v2 (libeval v2 — the GLSL 4.60 desktop subset). Each registered expression becomes a v2 output; `dt` (frame delta) is a v2 input. Calling step(dt) sets `dt` and re-runs the compiled program.

    Old v1 API (`QSharedPointer<CompiledExpression>` return, `ExpressionContext` reuse) is gone — the v1 surface was only used internally by face::Project::stepExpressions; lookupExpression has no remaining callers and is dropped.

    See also face::Project.