public final class MaterialStandard extends java.lang.Object implements IMaterial
SurfaceStandard at the surface SurfaceTypes.SURFACE_DEFAULT| Modifier and Type | Field and Description |
|---|---|
SurfaceStandard |
surface
Material surface
|
| Constructor and Description |
|---|
MaterialStandard() |
MaterialStandard(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
MaterialStandard |
clone() |
int |
compareTo(IMaterial o) |
java.lang.String |
getKey() |
java.lang.String |
getName() |
ISurface |
getOrCreateSurface(java.lang.String surfaceName) |
ISurface |
getSurface(java.lang.String surfaceName) |
SurfaceStandard |
getSurfaceDefault() |
java.lang.Iterable<ISurface> |
getSurfaces() |
static MaterialStandard |
read(ByteInputStream in,
AssetManager assets,
java.lang.String[] strings) |
ISurface |
removeSurface(java.lang.String surfaceName) |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
void |
unreferenceAssets() |
void |
write(ByteOutputStream out,
Array<java.lang.String> strings) |
public final SurfaceStandard surface
public MaterialStandard()
public MaterialStandard(java.lang.String name)
public static final MaterialStandard read(ByteInputStream in, AssetManager assets, java.lang.String[] strings) throws java.io.IOException
java.io.IOExceptionpublic final void write(ByteOutputStream out, Array<java.lang.String> strings) throws java.io.IOException
java.io.IOExceptionpublic final java.lang.String toString()
toString in class java.lang.Objectpublic final MaterialStandard clone()
public final int compareTo(IMaterial o)
compareTo in interface java.lang.Comparable<IMaterial>public final java.lang.String getName()
public final void setName(java.lang.String name)
setName in interface IMaterialUtils.renameMaterial(Model, MaterialStandard, String)public SurfaceStandard getSurfaceDefault()
public ISurface getSurface(java.lang.String surfaceName)
getSurface in interface IMaterialMapList of this IMaterialpublic java.lang.Iterable<ISurface> getSurfaces()
getSurfaces in interface IMaterialMapList of this IMaterialpublic final ISurface getOrCreateSurface(java.lang.String surfaceName)
surfaceName - surface nameSurfacepublic final ISurface removeSurface(java.lang.String surfaceName)
surfaceName - surface name to removeISurface removed, if anypublic final void unreferenceAssets()
unreferenceAssets in interface IMaterialBonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com