| Package | Description |
|---|---|
| com.bonzaiengine.material.graph | |
| com.bonzaiengine.material.graph.compiler | |
| com.bonzaiengine.material.graph.nodes | |
| com.bonzaiengine.serialize |
| Modifier and Type | Method and Description |
|---|---|
GraphNode |
GraphNode.GraphInput.getConnection() |
GraphNode |
MaterialGraph.getFragColor() |
GraphNode[] |
MaterialGraph.getFragDatas() |
GraphNode |
MaterialGraph.getPositionModifier() |
| Modifier and Type | Method and Description |
|---|---|
void |
GraphNode.GraphInput.connect(GraphNode connection) |
void |
GraphNode.connect(int i,
GraphNode node)
Equivalent to
getInput(i).connect() |
void |
MaterialGraph.setFragColor(GraphNode fragColor) |
void |
MaterialGraph.setFragDatas(GraphNode[] fragDatas) |
void |
MaterialGraph.setPositionModifier(GraphNode positionModifier) |
| Modifier and Type | Method and Description |
|---|---|
GraphNode |
CompilerNodeException.getNode() |
| Modifier and Type | Method and Description |
|---|---|
static void |
Compiler.assignCodeWithScope(GraphNode node,
Block block,
CodeBlock code,
ShaderScope scope) |
Variable |
Compiler.getInputVariable(GraphNode node,
int inputIndex,
boolean optional) |
java.lang.String |
Compiler.getInputVariableName(GraphNode node,
int inputIndex,
boolean optional) |
Variable |
Compiler.getOrCreateOutputVariable(GraphNode node,
ShaderType type,
ShaderPrecision precision) |
Variable |
Compiler.getOutputVariable(GraphNode node) |
java.lang.String |
Compiler.getOutputVariableName(GraphNode node) |
| Constructor and Description |
|---|
CompilerInputException(java.lang.String message,
GraphNode node,
int inputIndex) |
CompilerNodeException(java.lang.String message,
GraphNode node) |
MissingInputException(GraphNode node,
int inputIndex) |
WrongFieldValueException(GraphNode node,
java.lang.String fieldName) |
WrongInputTypeException(GraphNode node,
int inputIndex) |
WrongShaderScopeException(GraphNode node) |
| Modifier and Type | Class and Description |
|---|---|
class |
AlphaTest |
class |
BuiltInUniform |
class |
ClippingPlane |
class |
ColorToNormal |
class |
ConstantFloat |
class |
ConstantVec2 |
class |
ConstantVec3 |
class |
ConstantVec4 |
class |
CosTime |
class |
Cubemap |
class |
CustomUniform |
class |
Derivative |
class |
FaceSide |
class |
FieldConcatenate |
class |
FieldGetter |
class |
FieldOp |
class |
IntervalMapping |
class |
IterativeMapping |
class |
MathFunction1 |
class |
MathFunction2 |
class |
MathFunction3 |
class |
ObjectSpaceNormal |
class |
Panner |
class |
Parallax |
class |
ParallaxOcclusion |
class |
PerPixelLighting |
class |
PerVertexLighting |
class |
PixelNormal |
class |
PixelPosition |
class |
PixelUv |
class |
ReliefMapping |
class |
SignedDistance |
class |
Spheremap |
class |
SteepParallax |
class |
TangentSpace |
class |
TbnMatrix |
class |
Texture2d |
class |
TextureCube |
class |
ToonLighting |
class |
VertexNormal |
class |
VertexPixelColor |
class |
VertexPosition |
class |
VertexUv |
| Modifier and Type | Method and Description |
|---|---|
GraphNode |
MathFunction.create() |
GraphNode |
MathFunction.create(GraphNode input0) |
GraphNode |
MathFunction.create(GraphNode input0,
GraphNode input1) |
GraphNode |
MathFunction.create(GraphNode input0,
GraphNode input1,
GraphNode input2) |
| Modifier and Type | Method and Description |
|---|---|
static FieldOp |
FieldOp.add(GraphNode dst,
GraphNode value) |
GraphNode |
MathFunction.create(GraphNode input0) |
GraphNode |
MathFunction.create(GraphNode input0,
GraphNode input1) |
GraphNode |
MathFunction.create(GraphNode input0,
GraphNode input1,
GraphNode input2) |
static FieldOp |
FieldOp.multiply(GraphNode dst,
GraphNode value) |
static FieldOp |
FieldOp.set(GraphNode dst,
GraphNode value) |
| Constructor and Description |
|---|
FieldConcatenate(GraphNode input0,
GraphNode input1) |
FieldGetter(GraphNode input,
java.lang.String fields) |
Texture2d(Map.MapType mapType,
GraphNode uv) |
TextureCube(Map.MapType mapType,
GraphNode uv) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MaterialGraphRW.write(ITagWriter writer,
MaterialGraph materialGraph,
java.util.HashMap<GraphNode,java.lang.Integer> nodeToId,
boolean writeDefaultValue) |
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