Maven module :un.engine : engine-opengl :
Class :
un.engine.opengl.renderer.actor.Actor
Extends/Implements : -
Subclasses : -
Variables :
INDATA,
OUTDATA,
CV_WORK_VERTEX_MODEL,
CV_VERTEX_MODEL,
CV_VERTEX_WORLD,
CV_VERTEX_CAMERA,
CV_VERTEX_PROJ,
CV_NORMAL_MODEL,
CV_NORMAL_WORLD,
CV_NORMAL_CAMERA,
CV_NORMAL_PROJ,
CV_UV,
CV_TANGENT_MODEL,
CV_TANGENT_WORLD,
CV_TANGENT_CAMERA,
CV_TANGENT_PROJ
Functions :
getReuseUID,
getMinGLSLVersion,
isDirty,
usesTesselationShader,
usesGeometryShader,
initProgram,
preExecutionGL,
preDrawGL,
postDrawGL,
dispose
public Chars
INDATA
public Chars
OUTDATA
public Chars
CV_WORK_VERTEX_MODEL
public Chars
CV_VERTEX_MODEL
public Chars
CV_VERTEX_WORLD
public Chars
CV_VERTEX_CAMERA
public Chars
CV_VERTEX_PROJ
public Chars
CV_NORMAL_MODEL
public Chars
CV_NORMAL_WORLD
public Chars
CV_NORMAL_CAMERA
public Chars
CV_NORMAL_PROJ
public Chars
CV_UV
public Chars
CV_TANGENT_MODEL
public Chars
CV_TANGENT_WORLD
public Chars
CV_TANGENT_CAMERA
public Chars
CV_TANGENT_PROJ
Chars
getReuseUID ()
int
getMinGLSLVersion ()
boolean
isDirty ()
boolean
usesTesselationShader ()
boolean
usesGeometryShader ()
void
initProgram (RenderContext context, ShaderProgramTemplate template, boolean tess, boolean geom)
void
preExecutionGL (RenderContext context, Object candidate)
void
preDrawGL (RenderContext context, ActorProgram program)
void
postDrawGL (RenderContext context, ActorProgram program)
void
dispose (GLProcessContext context)
part in the shader construction process and rendering.
author Johann Sorel