| Package | Description |
|---|---|
| com.bonzaiengine.material | |
| com.bonzaiengine.material.graph.compiler | |
| com.bonzaiengine.model.asset | |
| com.bonzaiengine.shader |
| Modifier and Type | Method and Description |
|---|---|
MaterialShader |
ISurfaceType.createShader(AssetManager assets,
ShaderGenerator shaderGenerator,
SurfaceStandard defaultSurface)
Creates a
MaterialShader |
MaterialShader |
ISurface.getShader() |
| Modifier and Type | Method and Description |
|---|---|
int |
MaterialShader.compareTo(MaterialShader o) |
void |
ISurface.setShader(MaterialShader shader) |
| Modifier and Type | Method and Description |
|---|---|
void |
Compiler.compile(MaterialShader compiledShader) |
| Modifier and Type | Method and Description |
|---|---|
MaterialShader |
MaterialLibrary.useShader(AssetManager assets,
java.lang.String materialShaderName,
java.util.function.Consumer<MaterialShader> initializer)
Get and increment reference counter of the
MaterialShader with the specified name |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<MaterialShader> |
MaterialLibrary.assetsShader() |
java.util.Iterator<java.util.Map.Entry<java.lang.String,MaterialShader>> |
MaterialLibrary.iteratorShader() |
| Modifier and Type | Method and Description |
|---|---|
void |
MaterialLibrary.addShader(MaterialShader materialShader)
Add the specified
MaterialShader in this library |
boolean |
MaterialLibrary.release(MaterialShader materialShader)
Decrement the specified
MaterialShader and remove from this library if ref count is 0 |
| Modifier and Type | Method and Description |
|---|---|
MaterialShader |
MaterialLibrary.useShader(AssetManager assets,
java.lang.String materialShaderName,
java.util.function.Consumer<MaterialShader> initializer)
Get and increment reference counter of the
MaterialShader with the specified name |
| Modifier and Type | Method and Description |
|---|---|
MaterialShader |
ShaderGenerator.generate(AssetManager assets,
ShaderParam shaderParam) |
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