package nodebox.function; import nodebox.node.NodeContext; /** * Core function library that is always available. * <p/> * It only contains one function, "zero", that takes no arguments and returns 0. */ public class CoreFunctions { public static final JavaLibrary LIBRARY; public static final Function ZERO; static { LIBRARY = JavaLibrary.ofClass("core", CoreFunctions.class, "zero", "frame"); ZERO = LIBRARY.getFunction("zero"); } public static double zero() { return 0.0; } public static double frame(NodeContext context) { return context.getFrame(); } }