libgdx API

com.badlogic.gdx.graphics.g3d.materials
Class MaterialAttribute

java.lang.Object
  extended by com.badlogic.gdx.graphics.g3d.materials.MaterialAttribute
Direct Known Subclasses:
BlendingAttribute, ColorAttribute, TextureAttribute

public abstract class MaterialAttribute
extends java.lang.Object


Field Summary
protected  boolean isPooled
           
 java.lang.String name
           
 
Constructor Summary
protected MaterialAttribute()
           
  MaterialAttribute(java.lang.String name)
           
 
Method Summary
abstract  void bind()
           
abstract  void bind(ShaderProgram program)
           
abstract  MaterialAttribute copy()
           
abstract  void free()
           
 java.lang.String getShaderFlag()
           
abstract  MaterialAttribute pooledCopy()
           
abstract  void set(MaterialAttribute attr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

isPooled

protected final boolean isPooled
Constructor Detail

MaterialAttribute

protected MaterialAttribute()

MaterialAttribute

public MaterialAttribute(java.lang.String name)
Method Detail

bind

public abstract void bind()

bind

public abstract void bind(ShaderProgram program)

copy

public abstract MaterialAttribute copy()

pooledCopy

public abstract MaterialAttribute pooledCopy()

free

public abstract void free()

set

public abstract void set(MaterialAttribute attr)

getShaderFlag

public java.lang.String getShaderFlag()

libgdx API

Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)