| Package | Description |
|---|---|
| com.bonzaiengine.material | |
| com.bonzaiengine.shader |
| Modifier and Type | Class and Description |
|---|---|
class |
Surface |
class |
SurfaceStandard
Standard material, with the properties:
name Material name
ambient Material ambient color (default value: black) diffuse Material diffuse color (default value: white) emission Material emission color (default value: black) specular/shininess Material specular color (default value: black) and shininess also called specular exponent (default value: 128)transparency Material transparency (1-alpha)useDiffuseAlpha use alpha channel of diffuse texture for alpha (default value: false)forceAlphaTest use alpha test for texture transparency, when useDiffuseAlpha ise used (default value: false)receiveLight receive dynamic lighting (default value: false)twoSided two sided lighting (default value: false)maps list texture map: diffuse, specular, normal, height, ... |
| Modifier and Type | Method and Description |
|---|---|
ISurface |
Material.addSurface(java.lang.String surfaceName,
ISurface surface) |
ISurface |
ISurface.clone() |
ISurface |
MaterialStandard.getOrCreateSurface(java.lang.String surfaceName) |
ISurface |
IMaterial.getSurface(java.lang.String surfaceName) |
ISurface |
Material.getSurface(java.lang.String surfaceName) |
ISurface |
MaterialStandard.getSurface(java.lang.String surfaceName) |
ISurface |
Material.removeSurface(java.lang.String surfaceName) |
ISurface |
MaterialStandard.removeSurface(java.lang.String surfaceName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<? extends ISurface> |
IMaterial.getSurfaces() |
java.lang.Iterable<ISurface> |
Material.getSurfaces() |
java.lang.Iterable<ISurface> |
MaterialStandard.getSurfaces() |
| Modifier and Type | Method and Description |
|---|---|
ISurface |
Material.addSurface(java.lang.String surfaceName,
ISurface surface) |
Surface |
ISurfaceType.createSurface(ISurface defaultSurface) |
| Modifier and Type | Method and Description |
|---|---|
static ShaderParam |
ShaderParam.colored(ISurface surface,
Color3 colored) |
static ShaderParam |
ShaderParam.noMaterial(ISurface surface) |
static ShaderParam |
ShaderParam.of(ISurface surface,
boolean uniformColor,
boolean vertexColor,
boolean alphaTest) |
static ShaderParam |
ShaderParam.standard(ISurface surface) |
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