Additional top-level classes in compilation unit: OGLSurfaceToSurfaceBlit, OGLSurfaceToSurfaceScale, OGLSurfaceToSurfaceTransform, OGLRTTSurfaceToSurfaceBlit, OGLRTTSurfaceToSurfaceScale, OGLRTTSurfaceToSurfaceTransform, OGLSurfaceToSwBlit, OGLSwToSurfaceBlit, OGLSwToSurfaceScale, OGLSwToSurfaceTransform, OGLSwToTextureBlit, OGLTextureToSurfaceBlit, OGLTextureToSurfaceScale, OGLTextureToSurfaceTransform, OGLGeneralBlit, OGLGeneralTransformedBlit, OGLAnyCompositeBlit.
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | OFFSET_SRCTYPE
The following offsets are used to pack the parameters in createPackedParams(). |
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static void | Blit(SurfaceData srcData, SurfaceData dstData, Composite comp, Region clip, AffineTransform xform, int hint, int sx1, int sy1, int sx2, int sy2, double dx1, double dy1, double dx2, double dy2, int srctype, boolean texture)
|
| private static int | createPackedParams(boolean isoblit, boolean texture, boolean rtt, boolean xform, int hint, int srctype)
Packs the given parameters into a single int value in order to save space on the rendering queue. |
| private static void | enqueueBlit(RenderQueue rq, SurfaceData src, SurfaceData dst, int packedParams, int sx1, int sy1, int sx2, int sy2, double dx1, double dy1, double dx2, double dy2)
Enqueues a BLIT operation with the given parameters. |
| pack-priv static void | IsoBlit(SurfaceData srcData, SurfaceData dstData, BufferedImage srcImg, BufferedImageOp biop, Composite comp, Region clip, AffineTransform xform, int hint, int sx1, int sy1, int sx2, int sy2, double dx1, double dy1, double dx2, double dy2, boolean texture)
Note The srcImg and biop parameters are only used when invoked from the OGLBufImgOps.renderImageWithOp() method; in all other cases, this method can be called with null values for those two parameters, and they will be effectively ignored. |
| pack-priv static void |
| OFFSET_HINT | back to summary |
|---|---|
| private static final int OFFSET_HINT
| |
| OFFSET_ISOBLIT | back to summary |
|---|---|
| private static final int OFFSET_ISOBLIT
| |
| OFFSET_RTT | back to summary |
|---|---|
| private static final int OFFSET_RTT
| |
| OFFSET_SRCTYPE | back to summary |
|---|---|
| private static final int OFFSET_SRCTYPE The following offsets are used to pack the parameters in createPackedParams(). (They are also used at the native level when unpacking the params.) | |
| OFFSET_TEXTURE | back to summary |
|---|---|
| private static final int OFFSET_TEXTURE
| |
| OFFSET_XFORM | back to summary |
|---|---|
| private static final int OFFSET_XFORM
| |
| OGLBlitLoops | back to summary |
|---|---|
| pack-priv OGLBlitLoops() | |
| Blit | back to summary |
|---|---|
| pack-priv static void Blit(SurfaceData srcData, SurfaceData dstData, Composite comp, Region clip, AffineTransform xform, int hint, int sx1, int sy1, int sx2, int sy2, double dx1, double dy1, double dx2, double dy2, int srctype, boolean texture) | |
| createPackedParams | back to summary |
|---|---|
| private static int createPackedParams(boolean isoblit, boolean texture, boolean rtt, boolean xform, int hint, int srctype) Packs the given parameters into a single int value in order to save space on the rendering queue. | |
| enqueueBlit | back to summary |
|---|---|
| private static void enqueueBlit(RenderQueue rq, SurfaceData src, SurfaceData dst, int packedParams, int sx1, int sy1, int sx2, int sy2, double dx1, double dy1, double dx2, double dy2) Enqueues a BLIT operation with the given parameters. Note that the RenderQueue lock must be held before calling this method. | |
| IsoBlit | back to summary |
|---|---|
| pack-priv static void IsoBlit(SurfaceData srcData, SurfaceData dstData, BufferedImage srcImg, BufferedImageOp biop, Composite comp, Region clip, AffineTransform xform, int hint, int sx1, int sy1, int sx2, int sy2, double dx1, double dy1, double dx2, double dy2, boolean texture) Note The srcImg and biop parameters are only used when invoked from the OGLBufImgOps.renderImageWithOp() method; in all other cases, this method can be called with null values for those two parameters, and they will be effectively ignored. | |
| register | back to summary |
|---|---|
| pack-priv static void register() | |