public final class MaterialStandard extends java.lang.Object implements IMaterial
SurfaceStandard at the surface SurfaceTypes.SURFACE_DEFAULT| 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() |
ISurface |
getOrCreateSurface(java.lang.String surfaceName) |
ISurface |
getSurface(java.lang.String surfaceName) |
java.lang.Iterable<ISurface> |
getSurfaces() |
static MaterialStandard |
read(IByteInputStream in,
AssetManager assets,
java.lang.String[] strings) |
ISurface |
removeSurface(java.lang.String surfaceName) |
java.lang.String |
toString() |
void |
unreferenceAssets() |
void |
write(IByteOutputStream out,
Array<java.lang.String> strings) |
public MaterialStandard()
public MaterialStandard(java.lang.String name)
public static final MaterialStandard read(IByteInputStream in, AssetManager assets, java.lang.String[] strings) throws java.io.IOException
java.io.IOExceptionpublic final void write(IByteOutputStream 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 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.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