| Interface | Description | 
|---|---|
| RenderOperation | 
 A rendering operation that can be applied to  
Graphics and
 optionally unapplied | 
| Class | Description | 
|---|---|
| BeginFrameBufferOperation | 
 Begins a  
FrameBuffer and (optionally) clears the buffer
 during the BeginFrameBufferOperation.apply(org.mini2Dx.core.game.GameContainer, org.mini2Dx.core.graphics.Graphics) phase | 
| EndFrameBufferOperation | 
 Ends a  
FrameBuffer during the EndFrameBufferOperation.apply(org.mini2Dx.core.game.GameContainer, org.mini2Dx.core.graphics.Graphics) phase | 
| RenderFrameBufferOperation | 
 Renders a  
FrameBuffer at 0,0 during the RenderFrameBufferOperation.apply(org.mini2Dx.core.game.GameContainer, org.mini2Dx.core.graphics.Graphics) phase. | 
| RenderPipeline | 
 Stores a sequences of  
RenderOperations to be applied and (optionally) unapplied. | 
| ScaleOperation | 
 Applies/unapplies  
Graphics.scale(float, float). | 
| ShaderProgramOperation | 
 Applies/unapplies a  
ShaderProgram | 
| TintOperation | 
 Applies/unapplies  
Graphics.setTint(Color). | 
| TranslateOperation | 
 Applies/unapplies  
Graphics.translate(float, float). |