public class Surface
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected MapList |
mapList
List of texture maps
|
| Constructor and Description |
|---|
Surface() |
| Modifier and Type | Method and Description |
|---|---|
Surface |
clone() |
Shader |
getSurfaceShader(GeometryData geometry,
int numLights,
int numClippingPlanes) |
void |
set(Surface src) |
void |
setShader(MaterialShader shader) |
void |
unreferenceAssets()
Destroy this
Material. |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAlphaMode, getMapList, getShaderprotected final MapList mapList
public final void set(Surface src)
public final void unreferenceAssets()
Material.ISurface.getShader() will return null and texture will be unreferencedunreferenceAssets in interface ISurfacepublic final void setShader(MaterialShader shader)
setShader in interface ISurfaceshader - shader to apply to this materialMaterialGraph,
Compiler.compile(MaterialShader)public final Shader getSurfaceShader(GeometryData geometry, int numLights, int numClippingPlanes)
getSurfaceShader in interface ISurfacegeometry - optional geometry, could be nullnumLights - TODOShaderBonzai 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