Modifier and Type | Interface and Description |
---|---|
pack-priv interface | OGLGraphicsConfig
This interface collects the methods that are provided by both GLXGraphicsConfig and WGLGraphicsConfig, making it easier to invoke these methods directly from OGLSurfaceData. |
Modifier and Type | Class and Description |
---|---|
public class | |
public abstract class | |
public class | |
pack-priv class | OGLAnyCompositeBlit
This general OGLAnyCompositeBlit implementation can convert any source/target surface to an intermediate surface using convertsrc/convertdst loops, applies necessary composite operation, and then uses convertresult loop to get the intermediate surface down to OpenGL. |
pack-priv class | |
pack-priv class | |
pack-priv class | OGLContext
Note that the RenderQueue lock must be acquired before calling any of the methods in this class. |
public class | |
pack-priv class | OGLGeneralBlit
This general Blit implementation converts any source surface to an intermediate IntArgbPre surface, and then uses the more specific IntArgbPre->OpenGLSurface/Texture loop to get the intermediate (premultiplied) surface down to OpenGL using simple blit. |
pack-priv class | OGLGeneralTransformedBlit
This general TransformedBlit implementation converts any source surface to an intermediate IntArgbPre surface, and then uses the more specific IntArgbPre->OpenGLSurface/Texture loop to get the intermediate (premultiplied) surface down to OpenGL using simple transformBlit. |
pack-priv class | |
pack-priv class | |
pack-priv abstract class | |
pack-priv class | |
public class | OGLRenderQueue
OGL-specific implementation of RenderQueue. |
pack-priv class | |
pack-priv class | |
pack-priv class | |
public abstract class | OGLSurfaceData
This class describes an OpenGL "surface", that is, a region of pixels managed via OpenGL. |
public class | OGLSurfaceDataProxy
The proxy class contains the logic for when to replace a SurfaceData with a cached OGL Texture and the code to create the accelerated surfaces. |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | |
pack-priv class | OGLUtilities
This class contains a number of static utility methods that may be called (via reflection) by a third-party library, such as JOGL, in order to interoperate with the OGL-based Java 2D pipeline. |