# Uses of Interface org.newdawn.slick.opengl.renderer.SGL (Slick - The 2D Library)
Date: 2013-06-03

## Uses of Interface
org.newdawn.slick.opengl.renderer.SGL

Packages that use SGL
org.newdawn.slick
org.newdawn.slick.opengl: This package contains the nitty gritty image manipulation code for using OpenGL with standard image formats.
org.newdawn.slick.opengl.renderer
org.newdawn.slick.particles: The particle engine maintains a set of small sprites being controlled by emitters to give some special effect.
org.newdawn.slick.state.transition
org.newdawn.slick.svg: Demo/Test SVG area.
org.newdawn.slick.util: Utilities to support the library.

Uses of SGL in org.newdawn.slick

Fields in org.newdawn.slick declared as SGL
`protected static SGL` `Image.GL` The renderer to use for all GL operations
`protected static SGL` `Graphics.GL` The renderer to use for all GL operations
`protected static SGL` `GameContainer.GL` The renderer to use for all GL operations
`protected SGL` `Color.GL` The renderer to use for all GL operations
`protected static SGL` `CachedRender.GL` The renderer to use for all GL operations
`protected static SGL` `BigImage.GL` The renderer to use for all GL operations

Uses of SGL in org.newdawn.slick.opengl

Fields in org.newdawn.slick.opengl declared as SGL
`protected static SGL` `TextureImpl.GL` The renderer to use for all GL operations
`protected static SGL` `InternalTextureLoader.GL` The renderer to use for all GL operations

Uses of SGL in org.newdawn.slick.opengl.renderer

Classes in org.newdawn.slick.opengl.renderer that implement SGL
`class` `ImmediateModeOGLRenderer` The default OpenGL renderer, uses immediate mode for everything
`class` `VAOGLRenderer` A renderer that caches all operations into an array, creates an opengl vertex array when required and spits the data down to the card in batch mode

Methods in org.newdawn.slick.opengl.renderer that return SGL
`static SGL` `Renderer.get()` Get the renderer to be used when accessing GL

Methods in org.newdawn.slick.opengl.renderer with parameters of type SGL
`static void` `Renderer.setRenderer(SGL r)` Set the renderer to be used

Uses of SGL in org.newdawn.slick.particles

Fields in org.newdawn.slick.particles declared as SGL
`protected SGL` `ParticleSystem.GL` The renderer to use for all GL operations
`protected static SGL` `Particle.GL` The renderer to use for all GL operations

Uses of SGL in org.newdawn.slick.state.transition

Fields in org.newdawn.slick.state.transition declared as SGL
`protected static SGL` `VerticalSplitTransition.GL` The renderer to use for all GL operations
`protected static SGL` `SelectTransition.GL` The renderer to use for all GL operations
`protected static SGL` `HorizontalSplitTransition.GL` The renderer to use for all GL operations
`protected static SGL` `BlobbyTransition.GL` The renderer to use for all GL operations

Uses of SGL in org.newdawn.slick.svg

Fields in org.newdawn.slick.svg declared as SGL
`protected static SGL` `SimpleDiagramRenderer.GL` The renderer to use for all GL operations

Uses of SGL in org.newdawn.slick.util

Fields in org.newdawn.slick.util declared as SGL
`protected static SGL` `MaskUtil.GL` The renderer to use for all GL operations

Copyright © 2006 New Dawn Software. All Rights Reserved.