BetterModelEvaluator

Evaluator interface for parsing and compiling Molang expressions into executable functions.

This evaluator compiles string representations of Molang expressions used in model animations into optimized float-to-float functions for fast runtime execution.

Example usage:


BetterModelEvaluator evaluator = BetterModel.platform().evaluator();
Float2FloatFunction function = evaluator.compile("query.anim_time * 20");
float evaluated = function.apply(1.5f);

Functions

Link copied to clipboard
@NotNull
abstract fun compile(@NotNull expression: @NotNull String): @NotNull Float2FloatFunction
Compiles a Molang expression string into a high-performance evaluation function.