Maven module :un.engine : engine-opengl :
Class :
un.engine.opengl.tessellation.PhongTessellator
Extends/Implements :
un.engine.opengl.renderer.actor.AbstractActor
un.engine.opengl.tessellation.Tessellator
Subclasses : -
Variables :
SHADER_TC,
SHADER_TE
Functions :
PhongTessellator,
getMinGLSLVersion,
getInnerFactor,
setInnerFactor,
getOutterFactor,
setOutterFactor,
isDirty,
usesGeometryShader,
usesTesselationShader,
initProgram,
preDrawGL
ShaderTemplate
SHADER_TC
ShaderTemplate
SHADER_TE
public void
PhongTessellator (int innerFactor, int outterFactor)
public int
getMinGLSLVersion ()
public int
getInnerFactor ()
public void
setInnerFactor (int innerFactor)
public int
getOutterFactor ()
public void
setOutterFactor (int outterFactor)
public boolean
isDirty ()
public boolean
usesGeometryShader ()
public boolean
usesTesselationShader ()
public void
initProgram (RenderContext ctx, ShaderProgramTemplate template, boolean tess, boolean geom)
public void
preDrawGL (RenderContext context, ActorProgram program)
example :
http://perso.telecom-paristech.fr/~boubek/papers/PhongTessellation/
@author Johann Sorel