APIdia Launch Partner
Top Inners Fields Constructors Methods
com.badlogic.gdx.graphics.g3d.loader

pack-priv Class MtlLoader

Located in compilation unit of com.badlogic.gdx.graphics.g3d.loader.ObjLoader.

extends Object
Class Inheritance

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
public Array<ModelMaterial>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public ModelMaterial
getMaterial(final String name)

public void
load(FileHandle file)

loads .mtl file

private Color
parseColor(String[] tokens)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

materialsback to summary
public Array<ModelMaterial> materials

Constructor Detail

MtlLoaderback to summary
pack-priv MtlLoader()

Method Detail

getMaterialback to summary
public ModelMaterial getMaterial(final String name)
loadback to summary
public void load(FileHandle file)

loads .mtl file

parseColorback to summary
private Color parseColor(String[] tokens)
com.badlogic.gdx.graphics.g3d.loader back to summary

private Class MtlLoader.ObjMaterial

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv String
pack-priv Color
pack-priv String
pack-priv Color
pack-priv String
pack-priv String
pack-priv float
pack-priv float
pack-priv String
pack-priv Color
pack-priv String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
addTexture(ModelMaterial mat, String texFilename, int usage)

public ModelMaterial
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

alphaTexFilenameback to summary
pack-priv String alphaTexFilename
ambientColorback to summary
pack-priv Color ambientColor
ambientTexFilenameback to summary
pack-priv String ambientTexFilename
diffuseColorback to summary
pack-priv Color diffuseColor
diffuseTexFilenameback to summary
pack-priv String diffuseTexFilename
materialNameback to summary
pack-priv String materialName
opacityback to summary
pack-priv float opacity
shininessback to summary
pack-priv float shininess
shininessTexFilenameback to summary
pack-priv String shininessTexFilename
specularColorback to summary
pack-priv Color specularColor
specularTexFilenameback to summary
pack-priv String specularTexFilename

Constructor Detail

ObjMaterialback to summary
public ObjMaterial()

Method Detail

addTextureback to summary
private void addTexture(ModelMaterial mat, String texFilename, int usage)
buildback to summary
public ModelMaterial build()
resetback to summary
public void reset()