Maven module :un.engine : engine-opengl :
Class :
un.engine.opengl.renderer.RendererState
Extends/Implements : -
Subclasses : -
Variables : -
Functions :
RendererState,
isEnable,
setEnable,
setPolygonMode,
getPolygonMode,
setBlending,
getBlendFunctionSource,
getBlendFunctionDestination,
getBlendEquation,
getDepthFunc,
setDepthFunc,
setDepthMask,
getDepthMask,
configure
public void
RendererState ()
public boolean
isEnable (int state)
public void
setEnable (int state, boolean enable)
public void
setPolygonMode (int polygonMode)
public int
getPolygonMode ()
public void
setBlending (int blendFunction1, int blendFunction2, int blendEquation)
public int
getBlendFunctionSource ()
public int
getBlendFunctionDestination ()
public int
getBlendEquation ()
public int
getDepthFunc ()
public void
setDepthFunc (int depthFunc)
public void
setDepthMask (boolean depthMask)
public boolean
getDepthMask ()
public void
configure (GL gl)
This includes blending configuration, cull face, polygon mode, etc...
This model is inspired from GLTF 'states' property in the 'Technique' type :
https://github.com/KhronosGroup/glTF/blob/master/specification/README.md
@author Johann Sorel