sdljavax.gfx
public class SDLGfx extends Object
Note: all ___Color routines expect the color to be in format 0xRRGGBBAA
Also note in the functions which take a list of points (ShortBuffer), the length is inferred from the size of the buffer, you do not have to specify it to the function, SDLGfx will take care of this for you. No checking is done to ensure vx.capacity() = vy[].capacity() so make sure they are the same length or the results could will most likely be a segfault.
Version: $Id: SDLGfx.java,v 1.10 2005/02/19 02:02:06 ivan_ganza Exp $
| Method Summary | |
|---|---|
| static int | aacircleColor(SDLSurface dst, int x, int y, int r, long color)aacircleColor
|
| static int | aacircleRGBA(SDLSurface dst, int x, int y, int rad, int r, int g, int b, int a)aacircleRGBA
|
| static int | aaellipseColor(SDLSurface dst, int xc, int yc, int rx, int ry, long color)aaellipseColor
|
| static int | aaellipseRGBA(SDLSurface dst, int x, int y, int rx, int ry, int r, int g, int b, int a)aaellipseRGBA
|
| static int | aalineColor(SDLSurface dst, int x1, int y1, int x2, int y2, long color)aalineColor
|
| static int | aalineRGBA(SDLSurface dst, int x1, int y1, int x2, int y2, int r, int g, int b, int a)aalineRGBA
|
| static int | aapolygonColor(SDLSurface dst, ShortBuffer vx, ShortBuffer vy, long color)aapolygonColor
|
| static int | aapolygonRGBA(SDLSurface dst, ShortBuffer vx, ShortBuffer vy, short r, short g, short b, short a)aapolygonRGBA
|
| static int | aatrigonColor(SDLSurface dst, int x1, int y1, int x2, int y2, int x3, int y3, long color)aatrigonColor
|
| static int | aatrigonRGBA(SDLSurface dst, int x1, int y1, int x2, int y2, int x3, int y3, int r, int g, int b, int a)aatrigonRGBA
|
| static int | bezierColor(SDLSurface dst, ShortBuffer vx, ShortBuffer vy, short s, long color)bezierColor
|
| static int | bezierRGBA(SDLSurface dst, ShortBuffer vx, ShortBuffer vy, short s, short r, short g, short b, short a)bezierRGBA
|
| static int | boxColor(SDLSurface dst, int x1, int y1, int x2, int y2, long color)boxColor
|
| static int | boxRGBA(SDLSurface dst, int x1, int y1, int x2, int y2, int r, int g, int b, int a)boxRGBA
|
| static int | characterColor(SDLSurface dst, int x, int y, char c, long color)characterColor
|
| static int | characterRGBA(SDLSurface dst, int x, int y, char c, int r, int g, int b, int a)characterRGBA
|
| static int | circleColor(SDLSurface dst, int x, int y, int r, long color)circleColor
|
| static int | circleRGBA(SDLSurface dst, int x, int y, int rad, int r, int g, int b, int a)circleRGBA
|
| static int | ellipseColor(SDLSurface dst, int x, int y, int rx, int ry, long color)ellipseColor
|
| static int | ellipseRGBA(SDLSurface dst, int x, int y, int rx, int ry, int r, int g, int b, int a)ellipseRGBA
|
| static int | filledCircleColor(SDLSurface dst, int x, int y, int r, long color)filledCircleColor
|
| static int | filledCircleRGBA(SDLSurface dst, int x, int y, int rad, int r, int g, int b, int a)filledCircleRGBA
|
| static int | filledEllipseColor(SDLSurface dst, int x, int y, int rx, int ry, long color)filledEllipseColor
|
| static int | filledEllipseRGBA(SDLSurface dst, int x, int y, int rx, int ry, int r, int g, int b, int a)filledEllipseRGBA
|
| static int | filledpieColor(SDLSurface dst, int x, int y, int rad, int start, int end, long color)filledpieColor
|
| static int | filledpieRGBA(SDLSurface dst, int x, int y, int rad, int start, int end, int r, int g, int b, int a)filledpieRGBA
|
| static int | filledPolygonColor(SDLSurface dst, ShortBuffer vx, ShortBuffer vy, short color)filledPolygonColor
|
| static int | filledPolygonRGBA(SDLSurface dst, ShortBuffer vx, ShortBuffer vy, short r, short g, short b, short a)filledPolygonRGBA
|
| static int | filledTrigonColor(SDLSurface dst, int x1, int y1, int x2, int y2, int x3, int y3, int color)filledTrigonColor
|
| static int | filledTrigonRGBA(SDLSurface dst, int x1, int y1, int x2, int y2, int x3, int y3, int r, int g, int b, int a)filledTrigonRGBA
|
| static int | hlineColor(SDLSurface dst, int x1, int x2, int y, long color)hlineColor
|
| static int | hlineRGBA(SDLSurface dst, int x1, int x2, int y, int r, int g, int b, int a)hlineRGBA
|
| static int | lineColor(SDLSurface dst, int x1, int y1, int x2, int y2, long color)lineColor
|
| static int | lineRGBA(SDLSurface dst, int x1, int y1, int x2, int y2, int r, int g, int b, int a)lineRGBA
|
| static int | pixelColor(SDLSurface dst, int x, int y, long color)pixelColor
|
| static int | pixelRGBA(SDLSurface dst, int x, int y, int r, int g, int b, int a)pixelRGBA
|
| static int | polygonColor(SDLSurface dst, ShortBuffer vx, ShortBuffer vy, long color)polygonColor
|
| static int | polygonRGBA(SDLSurface dst, ShortBuffer vx, ShortBuffer vy, short r, short g, short b, short a)polygonRGBA
|
| static int | rectangleColor(SDLSurface dst, int x1, int y1, int x2, int y2, long color)rectangleColor
|
| static int | rectangleRGBA(SDLSurface dst, int x1, int y1, int x2, int y2, int r, int g, int b, int a)rectangleRGBA
|
| static SDLSurface | rotozoomSurface(SDLSurface src, double angle, double zoom, boolean smooth)
Rotates and zoomes a 32bit or 8bit 'src' surface to newly
created 'dst' surface. |
| static Dimension | rotozoomSurfaceSize(int width, int height, double angle, double zoom)
Compute the size that would be required to hold the surface after the zoom
|
| static int | stringColor(SDLSurface dst, int x, int y, String c, long color)stringColor
|
| static int | stringRGBA(SDLSurface dst, int x, int y, String c, int r, int g, int b, int a)stringRGBA
|
| static int | trigonColor(SDLSurface dst, int x1, int y1, int x2, int y2, int x3, int y3, long color)trigonColor
|
| static int | trigonRGBA(SDLSurface dst, int x1, int y1, int x2, int y2, int x3, int y3, int r, int g, int b, int a)trigonRGBA
|
| static int | vlineColor(SDLSurface dst, int x, int y1, int y2, long color)vlineColor
|
| static int | vlineRGBA(SDLSurface dst, int x, int y1, int y2, int r, int g, int b, int a)vlineRGBA
|
| static SDLSurface | zoomSurface(SDLSurface src, double zoomx, double zoomy, boolean smooth)
Zoomes a 32bit or 8bit 'src' surface to newly created 'dst'
surface. |
| static Dimension | zoomSurfaceSize(int width, int height, double zoomx, double zoomy)
Compute the size that would be required to hold the surface after the zoom
|
aacircleColor
Parameters: dst a SDLSurface value x a int value y a int value r a int value color a long value
Returns: an int value
aacircleRGBA
Parameters: dst a SDLSurface value x a int value y a int value rad a int value r a int value g a int value b a int value a a int value
Returns: an int value
aaellipseColor
Parameters: dst a SDLSurface value xc a int value yc a int value rx a int value ry a int value color a long value
Returns: an int value
aaellipseRGBA
Parameters: dst a SDLSurface value x a int value y a int value rx a int value ry a int value r a int value g a int value b a int value a a int value
Returns: an int value
aalineColor
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value color a long value
Returns: an int value
aalineRGBA
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value r a int value g a int value b a int value a a int value
Returns: an int value
aapolygonColor
Parameters: dst a SDLSurface value vx a int[] value vy a int[] value n an int value color a long value
Returns: an int value
aapolygonRGBA
Parameters: dst a SDLSurface value vx a ShortBuffer value vy a ShortBuffer value r a int value g a int value b a int value a a int value
Returns: an int value
aatrigonColor
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value x3 a int value y3 a int value color a long value
Returns: an int value
aatrigonRGBA
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value x3 a int value y3 a int value r a int value g a int value b a int value a a int value
Returns: an int value
bezierColor
Parameters: dst a SDLSurface value vx a ShortBuffer value vy a ShortBuffer value s an int value color a long value
Returns: an int value
Throws: SDLException if an error occurs
bezierRGBA
Parameters: dst a SDLSurface value vx a ShortBuffer value vy a ShortBuffer value s an int value r a int value g a int value b a int value a a int value
Returns: an int value
boxColor
Parameters: dst a SDLSurface value x1 a int value y1 a int value x2 a int value y2 a int value color a long value
Returns: an int value
boxRGBA
Parameters: dst a SDLSurface value x1 a int value y1 a int value x2 a int value y2 a int value r a int value g a int value b a int value a a int value
Returns: an int value
characterColor
Parameters: dst a SDLSurface value x a int value y a int value c a char value color a long value
Returns: an int value
characterRGBA
Parameters: dst a SDLSurface value x a int value y a int value c a char value r a int value g a int value b a int value a a int value
Returns: an int value
circleColor
Parameters: dst a SDLSurface value x a int value y a int value r a int value color a long value
Returns: an int value
circleRGBA
Parameters: dst a SDLSurface value x a int value y a int value rad a int value r a int value g a int value b a int value a a int value
Returns: an int value
ellipseColor
Parameters: dst a SDLSurface value x a int value y a int value rx a int value ry a int value color a long value
Returns: an int value
ellipseRGBA
Parameters: dst a SDLSurface value x a int value y a int value rx a int value ry a int value r a int value g a int value b a int value a a int value
Returns: an int value
filledCircleColor
Parameters: dst a SDLSurface value x a int value y a int value r a int value color a long value
Returns: an int value
filledCircleRGBA
Parameters: dst a SDLSurface value x a int value y a int value rad a int value r a int value g a int value b a int value a a int value
Returns: an int value
filledEllipseColor
Parameters: dst a SDLSurface value x a int value y a int value rx a int value ry a int value color a long value
Returns: an int value
filledEllipseRGBA
Parameters: dst a SDLSurface value x a int value y a int value rx a int value ry a int value r a int value g a int value b a int value a a int value
Returns: an int value
filledpieColor
Parameters: dst a SDLSurface value x a int value y a int value rad a int value start a int value end a int value color a long value
Returns: an int value
filledpieRGBA
Parameters: dst a SDLSurface value x a int value y a int value rad a int value start a int value end a int value r a int value g a int value b a int value a a int value
Returns: an int value
filledPolygonColor
Parameters: dst a SDLSurface value vx a ShortBuffer value vy a ShortBuffer value color an int value
Returns: an int value
filledPolygonRGBA
Parameters: dst a SDLSurface value vx a ShortBuffer value vy a ShortBuffer value r a int value g a int value b a int value a a int value
Returns: an int value
filledTrigonColor
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value x3 a int value y3 a int value color an int value
Returns: an int value
filledTrigonRGBA
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value x3 a int value y3 a int value r a int value g a int value b a int value a a int value
Returns: an int value
hlineColor
Parameters: dst a SDLSurface value x1 a int value x2 a int value y a int value color a long value
Returns: an int value
hlineRGBA
Parameters: dst a SDLSurface value x1 a int value x2 a int value y a int value r a int value g a int value b a int value a a int value
Returns: an int value
lineColor
Parameters: dst a SDLSurface value x1 a int value y1 a int value x2 a int value y2 a int value color a long value
Returns: an int value
lineRGBA
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value r a int value g a int value b a int value a a int value
Returns: an int value
pixelColor
Parameters: dst a SDLSurface value x an int value y an int value color a long value
Returns: an int value
pixelRGBA
Parameters: dst a SDLSurface value x a short value y a short value r a short value g a short value b a short value a a short value
Returns: an int value
polygonColor
Parameters: dst a SDLSurface value vx a ShortBuffer value vy a ShortBuffer value color a long value
Returns: an int value
polygonRGBA
Parameters: dst a SDLSurface value vx a ShortBuffer value vy a ShortBuffer value r a int value g a int value b a int value a a int value
Returns: an int value
rectangleColor
Parameters: dst a SDLSurface value x1 a int value y1 a int value x2 a int value y2 a int value color a long value
Returns: an int value
rectangleRGBA
Parameters: dst a SDLSurface value x1 a int value y1 a int value x2 a int value y2 a int value r a int value g a int value b a int value a a int value
Returns: an int value
Parameters: src a SDLSurface value angle a double value zoom a double value smooth an int value
Returns: a SDLSurface value
Throws: SDLException if an error occurs
Parameters: width an int value height an int value angle a double value zoom a double value
Returns: a Dimension value
Throws: SDLException if an error occurs
stringColor
Parameters: dst a SDLSurface value x a int value y a int value c a String value color a long value
Returns: an int value
stringRGBA
Parameters: dst a SDLSurface value x a int value y a int value c a String value r a int value g a int value b a int value a a int value
Returns: an int value
trigonColor
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value x3 a int value y3 a int value color a long value
Returns: an int value
trigonRGBA
Parameters: dst a SDLSurface value (short)x1 a int value (short)y1 a int value (short)x2 a int value (short)y2 a int value x3 a int value y3 a int value r a int value g a int value b a int value a a int value
Returns: an int value
vlineColor
Parameters: dst a SDLSurface value x a int value y1 a int value y2 a int value color a long value
Returns: an int value
vlineRGBA
Parameters: dst a SDLSurface value x a int value y1 a int value y2 a int value r a int value g a int value b a int value a a int value
Returns: an int value
Parameters: src a SDLSurface value zoomx a double value zoomy a double value smooth an int value
Returns: a SDLSurface value
Throws: SDLException if an error occurs
Parameters: width an int value height an int value zoomx a double value zoomy a double value
Returns:
Throws: SDLException if an error occurs