public class CoreSymbols
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Set<Function> |
funcs |
private static java.util.Set<Variable> |
vars |
Constructor and Description |
---|
CoreSymbols() |
Modifier and Type | Method and Description |
---|---|
private static void |
declareFunction(Type returnType,
java.lang.String name,
java.lang.Object... params) |
private static void |
declareOverloadsBool(java.lang.String name) |
private static void |
declareOverloadsClamp() |
private static void |
declareOverloadsFloat(java.lang.String name) |
private static void |
declareOverloadsFloat2(java.lang.String name) |
private static void |
declareOverloadsMinMax(java.lang.String name) |
private static void |
declareOverloadsMix() |
private static void |
declareOverloadsSimple(java.lang.String name) |
private static void |
declareOverloadsSimple2(java.lang.String name) |
private static void |
declareOverloadsSmoothstep() |
private static void |
declareVariable(java.lang.String name,
Type type,
Precision precision,
boolean readonly) |
(package private) static java.util.Set<Function> |
getAllFunctions() |
(package private) static java.util.Set<Variable> |
getAllVariables() |
static Function |
getFunction(java.lang.String name,
java.util.List<Type> ptypes) |
private static java.util.Set<Variable> vars
private static java.util.Set<Function> funcs
static java.util.Set<Variable> getAllVariables()
static java.util.Set<Function> getAllFunctions()
private static void declareVariable(java.lang.String name, Type type, Precision precision, boolean readonly)
private static void declareFunction(Type returnType, java.lang.String name, java.lang.Object... params)
private static void declareOverloadsSimple(java.lang.String name)
private static void declareOverloadsSimple2(java.lang.String name)
private static void declareOverloadsMinMax(java.lang.String name)
private static void declareOverloadsClamp()
private static void declareOverloadsSmoothstep()
private static void declareOverloadsMix()
private static void declareOverloadsBool(java.lang.String name)
private static void declareOverloadsFloat(java.lang.String name)
private static void declareOverloadsFloat2(java.lang.String name)