Maven module :un.engine : engine-opengl :
Class : un.engine.opengl.renderer.actor.MaterialActor
Extends/Implements : un.engine.opengl.renderer.actor.AbstractActor
Subclasses : -

author  Johann Sorel


Variables : AMBIENT, DIFFUSE, SPECULAR, SHININESS
Functions : MaterialActor, getReuseUID, getMinGLSLVersion, isDirty, initProgram, preDrawGL, postDrawGL, dispose


public Chars AMBIENT

public Chars DIFFUSE

public Chars SPECULAR

public Chars SHININESS


public void MaterialActor (Material material, boolean useLight)

public Chars getReuseUID ()

public int getMinGLSLVersion ()

public boolean isDirty ()

public void initProgram (RenderContext ctx, ShaderProgramTemplate template, boolean tess, boolean geom)

public void preDrawGL (RenderContext context, ActorProgram program)

public void postDrawGL (RenderContext context, ActorProgram program)

public void dispose (GLProcessContext context)