Maven module :un.engine : engine-opengl :
Class : un.impl.game.phase.GamePhases
Extends/Implements : un.engine.opengl.phase.PhaseSequence un.api.event.EventSource
Subclasses : -

Simple game rendering phases.
Store all effects and phases parameters including :


Variables : ANTIALIAZING_NONE, ANTIALIAZING_FXAA, ANTIALIAZING_MSAA, ANTIALIAZING, PROPERTY_RESOLUTION_WIDTH, PROPERTY_RESOLUTION_HEIGHT, PROPERTY_ALPHA, PROPERTY_SSAO, PROPERTY_SSAO_RADIUS, PROPERTY_SSAO_INTENSITY, PROPERTY_SSAO_SCALE, PROPERTY_SSAO_BIAS, PROPERTY_DOF, PROPERTY_DOF_MIN, PROPERTY_DOF_MAX, PROPERTY_DOF_RADIUS, PROPERTY_AASTATE, PROPERTY_BLOOM, PROPERTY_BLOOM_VALUE, PROPERTY_SHADOW, PROPERTY_SHADOW_TEXTURE_SIZE, PROPERTY_DEFERRED_LIGHT, PROPERTY_GAMMA_VALUE
Functions : GamePhases, getPickingPhase, getPaintPhase, getPostEffects, getPhysicPhase, getSize, getScene, setScene, getCamera, setCamera, setResolutionWidth, getResolutionWidth, setResolutionHeight, getResolutionHeight, isAlphaEnable, setAlphaEnable, getAAState, setAAState, isSsaoEnable, setSsaoEnable, getSsaoRadius, setSsaoRadius, getSsaoIntensity, setSsaoIntensity, getSsaoScale, setSsaoScale, getSsaoBias, setSsaoBias, isDofEnable, setDofEnable, getDofFocalMinPlane, setDofFocalMinPlane, getDofFocalMaxPlane, setDofFocalMaxPlane, getDofBlurRadius, setDofBlurRadius, isBloomEnable, setBloomEnable, getBloomValue, setBloomValue, getGammaValue, setGammaValue, isShadowEnable, setShadowEnable, setShadowTextureSize, getShadowTextureSize, isDeferredLight, setDeferredLight, getEventClasses, addEventListener, addEventListener, removeEventListener, removeEventListener


public Chars ANTIALIAZING_NONE

public Chars ANTIALIAZING_FXAA

public Chars ANTIALIAZING_MSAA

public Chars[] ANTIALIAZING

public Chars PROPERTY_RESOLUTION_WIDTH

public Chars PROPERTY_RESOLUTION_HEIGHT

public Chars PROPERTY_ALPHA

public Chars PROPERTY_SSAO

public Chars PROPERTY_SSAO_RADIUS

public Chars PROPERTY_SSAO_INTENSITY

public Chars PROPERTY_SSAO_SCALE

public Chars PROPERTY_SSAO_BIAS

public Chars PROPERTY_DOF

public Chars PROPERTY_DOF_MIN

public Chars PROPERTY_DOF_MAX

public Chars PROPERTY_DOF_RADIUS

public Chars PROPERTY_AASTATE

public Chars PROPERTY_BLOOM

public Chars PROPERTY_BLOOM_VALUE

public Chars PROPERTY_SHADOW

public Chars PROPERTY_SHADOW_TEXTURE_SIZE

public Chars PROPERTY_DEFERRED_LIGHT

public Chars PROPERTY_GAMMA_VALUE


public void GamePhases ()

public PickResetPhase getPickingPhase ()

public DirectPhase getPaintPhase ()

public Sequence getPostEffects ()

public WorldUpdatePhase getPhysicPhase ()

public Extent getSize ()

public GLNode getScene ()

public void setScene (GLNode scene)

public CameraMono getCamera ()

public void setCamera (CameraMono camera)


Set used FBO resolution.
Use 0 or negative for dynamic size
param  resolutionWidth
public void setResolutionWidth (int resolutionWidth)

public int getResolutionWidth ()


Set used FBO resolution.
Use 0 or negative for dynamic size
param  resolutionHeight
public void setResolutionHeight (int resolutionHeight)

public int getResolutionHeight ()

public boolean isAlphaEnable ()

public void setAlphaEnable (boolean alphaEnable)

public Chars getAAState ()

public void setAAState (Chars aaState)

public boolean isSsaoEnable ()

public void setSsaoEnable (boolean ssaoEnable)

public float getSsaoRadius ()

public void setSsaoRadius (float ssaoRadius)

public float getSsaoIntensity ()

public void setSsaoIntensity (float ssaoIntensity)

public float getSsaoScale ()

public void setSsaoScale (float ssaoScale)

public float getSsaoBias ()

public void setSsaoBias (float ssaoBias)

public boolean isDofEnable ()

public void setDofEnable (boolean dofActive)

public float getDofFocalMinPlane ()

public void setDofFocalMinPlane (float depth)

public float getDofFocalMaxPlane ()

public void setDofFocalMaxPlane (float depth)

public float getDofBlurRadius ()

public void setDofBlurRadius (float radius)

public boolean isBloomEnable ()

public void setBloomEnable (boolean bloomEnable)

public float getBloomValue ()

public void setBloomValue (float bloomValue)

public float getGammaValue ()

public void setGammaValue (float gammaValue)

public boolean isShadowEnable ()

public void setShadowEnable (boolean shadowEnable)

public void setShadowTextureSize (int shadowTextureSize)

public int getShadowTextureSize ()

public boolean isDeferredLight ()

public void setDeferredLight (boolean deferredLight)

public Class[] getEventClasses ()

public void addEventListener (Class eventClass, EventListener listener)

public void addEventListener (Predicate predicate, EventListener listener)

public void removeEventListener (Class eventClass, EventListener listener)

public void removeEventListener (Predicate predicate, EventListener listener)