public enum MathFunction extends java.lang.Enum<MathFunction>
| Enum Constant and Description |
|---|
abs |
acos |
add |
asin |
atan |
atan2 |
ceil |
clamp |
cos |
cross |
distance |
divide |
dot |
exp |
exp2 |
faceforward |
floor |
fract |
inversesqrt |
length |
log |
log2 |
max |
min |
mix |
mod |
multiply |
normalize |
pow |
reflect |
refract
Refract using GLSL built-in refract function.
|
refract2
Refract using:
k = 1.0 - eta * eta * (1.0 - dot(N, I) * dot(N, I)) return eta * I - (eta * dot(N, I) + sqrt(abs(k))) * N |
sign |
sin |
smoothstep |
sqrt |
step |
subtract |
tan |
| Modifier and Type | Method and Description |
|---|---|
GraphNode |
create() |
GraphNode |
create(GraphNode input0) |
GraphNode |
create(GraphNode input0,
GraphNode input1) |
GraphNode |
create(GraphNode input0,
GraphNode input1,
GraphNode input2) |
static MathFunction |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MathFunction[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MathFunction add
public static final MathFunction subtract
public static final MathFunction multiply
public static final MathFunction divide
public static final MathFunction cos
public static final MathFunction sin
public static final MathFunction tan
public static final MathFunction acos
public static final MathFunction asin
public static final MathFunction atan
public static final MathFunction atan2
public static final MathFunction pow
public static final MathFunction sqrt
public static final MathFunction inversesqrt
public static final MathFunction exp
public static final MathFunction exp2
public static final MathFunction log
public static final MathFunction log2
public static final MathFunction abs
public static final MathFunction sign
public static final MathFunction floor
public static final MathFunction ceil
public static final MathFunction fract
public static final MathFunction mod
public static final MathFunction min
public static final MathFunction max
public static final MathFunction clamp
public static final MathFunction mix
public static final MathFunction step
public static final MathFunction smoothstep
public static final MathFunction length
public static final MathFunction distance
public static final MathFunction dot
public static final MathFunction cross
public static final MathFunction normalize
public static final MathFunction faceforward
public static final MathFunction reflect
public static final MathFunction refract
k = 1.0 - eta * eta * (1.0 - dot(N, I) * dot(N, I)) if (k < 0.0) return genType(0.0) else return eta * I - (eta * dot(N, I) + sqrt(k)) * N
public static final MathFunction refract2
k = 1.0 - eta * eta * (1.0 - dot(N, I) * dot(N, I)) return eta * I - (eta * dot(N, I) + sqrt(abs(k))) * N
public static MathFunction[] values()
for (MathFunction c : MathFunction.values()) System.out.println(c);
public static MathFunction valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic GraphNode create()
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com