Maven module :un.engine : engine-opengl :
Class : un.engine.opengl.phase.Phase
Extends/Implements : un.api.event.EventSource
Subclasses : -

A phase in the rendering process.
author  Johann Sorel


Variables : PROPERTY_ENABLE
Functions : getId, setId, isEnable, setEnable, process, dispose


public Chars PROPERTY_ENABLE



Phase id, can be used to identify phases.
Default value is an empty char sequence.
return  Chars, never null
Chars getId ()


Set phase id.
param  id not null
void setId (Chars id)


Indicate if phase is enable.
Disabled phases are not processed.
return  true if enable
boolean isEnable ()


Set phase enabled state.
param  enable true to enable phase
void setEnable (boolean enable)


Process this phase.
param  context
throws  GLException
void process (GLProcessContext context)


Release any resources used.
param  ctx
void dispose (GLProcessContext ctx)