Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

gra.cpp File Reference


Compounds

class  Graphics

Defines

#define WINDOW
Type of targets for the graInitGraphics function.

#define IMAGE
#define GRAPHICS
#define FLUSH (graphics)
Flushes all cached graphical ops.

#define __cdecl

Functions

int __cdecl jarray2Points ( BPoint** pp, int x0, int y0, jarray xPoints, jarray yPoints, int nPoints )
void* __cdecl Java_java_awt_Toolkit_graInitGraphics ( JNIEnv* env, jclass clazz, Graphics* gr, jobject tgt, jint tgtType, jint xOff, jint yOff, jint xClip, jint yClip, jint wClip, jint hClip, jobject fnt, jint fg, jint bg, jboolean blank )
Initialize the native part of a Graphics object. More...

void __cdecl Java_java_awt_Toolkit_graFreeGraphics ( JNIEnv* env, jclass clazz, Graphics* gr )
void __cdecl Java_java_awt_Toolkit_graCopyArea ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height, jint xDelta, jint yDelta )
void __cdecl Java_java_awt_Toolkit_graClearRect ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height )
void __cdecl Java_java_awt_Toolkit_graDrawBytes ( JNIEnv* env, jclass clazz, Graphics* gr, jarray jBytes, jint offset, jint len, jint x, jint y )
void __cdecl Java_java_awt_Toolkit_graDrawChars ( JNIEnv* env, jclass clazz, Graphics* gr, jarray jChars, jint offset, jint len, jint x, jint y )
void __cdecl Java_java_awt_Toolkit_graDrawString ( JNIEnv* env, jclass clazz, Graphics* gr, jstring str, jint x, jint y )
void __cdecl Java_java_awt_Toolkit_graDrawLine ( JNIEnv* env, jclass clazz, Graphics* gr, jint x1, jint y1, jint x2, jint y2 )
void __cdecl Java_java_awt_Toolkit_graDrawArc ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height, jint startAngle, jint arcAngle )
void __cdecl Java_java_awt_Toolkit_graFillArc ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height, jint startAngle, jint arcAngle )
void __cdecl Java_java_awt_Toolkit_graDrawOval ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height )
void __cdecl Java_java_awt_Toolkit_graFillOval ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height )
void __cdecl Java_java_awt_Toolkit_graDrawPolygon ( JNIEnv* env, jclass clazz, Graphics* gr, jarray xPoints, jarray yPoints, jint nPoints )
void __cdecl Java_java_awt_Toolkit_graDrawPolyline ( JNIEnv* env, jclass clazz, Graphics* gr, jarray xPoints, jarray yPoints, jint nPoints )
void __cdecl Java_java_awt_Toolkit_graFillPolygon ( JNIEnv* env, jclass clazz, Graphics* gr, jarray xPoints, jarray yPoints, jint nPoints )
void __cdecl Java_java_awt_Toolkit_graDrawRect ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height )
void __cdecl Java_java_awt_Toolkit_graFillRect ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height )
void __cdecl Java_java_awt_Toolkit_graDrawRoundRect ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height, jint wArc, jint hArc )
void __cdecl Java_java_awt_Toolkit_graFillRoundRect ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height, jint wArc, jint hArc )
void __cdecl Java_java_awt_Toolkit_graDraw3DRect ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height, jboolean raised, jint javargb )
void __cdecl Java_java_awt_Toolkit_graFill3DRect ( JNIEnv* env, jclass clazz, Graphics* gr, jint x, jint y, jint width, jint height, jboolean raised, jint javargb )
void __cdecl Java_java_awt_Toolkit_graAddClip ( JNIEnv* env, jclass clazz, Graphics* gr, jint xClip, jint yClip, jint wClip, jint hClip )
void __cdecl Java_java_awt_Toolkit_graSetClip ( JNIEnv* env, jclass clazz, Graphics* gr, jint xClip, jint yClip, jint wClip, jint hClip )
void __cdecl Java_java_awt_Toolkit_graSetColor ( JNIEnv* env, jclass clazz, Graphics* gr, jint clr )
void __cdecl Java_java_awt_Toolkit_graSetBackColor ( JNIEnv* env, jclass clazz, Graphics* gr, jint clr )
void __cdecl Java_java_awt_Toolkit_graSetFont ( JNIEnv* env, jclass clazz, Graphics* gr, jobject fnt )
void __cdecl Java_java_awt_Toolkit_graSetOffset ( JNIEnv* env, jclass clazz, Graphics* gr, jint xOff, jint yOff )
void __cdecl Java_java_awt_Toolkit_graSetPaintMode ( JNIEnv* env, jclass clazz, Graphics* gr )
void __cdecl Java_java_awt_Toolkit_graSetXORMode ( JNIEnv* env, jclass clazz, Graphics* gr, jint xorClr )
void __cdecl Java_java_awt_Toolkit_graSetVisible ( JNIEnv* env, jclass clazz, Graphics* gr, jint isVisible )
void __cdecl drawAlphaImage ( Graphics* gr, Image* img, jint srcX, jint srcY, jint dstX, jint dstY, jint width, jint height, jint bgval )
void __cdecl Java_java_awt_Toolkit_graDrawImage ( JNIEnv* env, jclass clazz, Graphics* gr, Image* img, jint srcX, jint srcY, jint dstX, jint dstY, jint width, jint height, jint bgval )
void __cdecl Java_java_awt_Toolkit_graDrawImageScaled ( JNIEnv* env, jclass clazz, Graphics* gr, Image* img, jint dx0, jint dy0, jint dx1, jint dy1, jint sx0, jint sy0, jint sx1, jint sy1, jint bgval )

Variables

char* RootViewName


Define Documentation

#define WINDOW ()

Type of targets for the graInitGraphics function.

#define IMAGE ()

#define GRAPHICS ()

#define FLUSH (graphics)

Flushes all cached graphical ops.

#define __cdecl ()


Function Documentation

int __cdecl jarray2Points (BPoint ** pp, int x0, int y0, jarray xPoints, jarray yPoints, int nPoints)

void *__cdecl Java_java_awt_Toolkit_graInitGraphics (JNIEnv * env, jclass clazz, Graphics * gr, jobject tgt, jint tgtType, jint xOff, jint yOff, jint xClip, jint yClip, jint wClip, jint hClip, jobject fnt, jint fg, jint bg, jboolean blank)

Initialize the native part of a Graphics object.

Graphics objects are created from scratch or initialized from: - a Window target - an Image target - another Graphics target

THERE MAY STILL BE PROBLEMS WITH THE CASTS IN WHICH WE LOOSE INFORMATION LIKE GRAPHICS OFFSETS AND CLIPPING COORDINATES (WHY NOT EMBED ALL THESE INTO THE BVIEW ?)

void __cdecl Java_java_awt_Toolkit_graFreeGraphics (JNIEnv * env, jclass clazz, Graphics * gr)

void __cdecl Java_java_awt_Toolkit_graCopyArea (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height, jint xDelta, jint yDelta)

void __cdecl Java_java_awt_Toolkit_graClearRect (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height)

void __cdecl Java_java_awt_Toolkit_graDrawBytes (JNIEnv * env, jclass clazz, Graphics * gr, jarray jBytes, jint offset, jint len, jint x, jint y)

void __cdecl Java_java_awt_Toolkit_graDrawChars (JNIEnv * env, jclass clazz, Graphics * gr, jarray jChars, jint offset, jint len, jint x, jint y)

void __cdecl Java_java_awt_Toolkit_graDrawString (JNIEnv * env, jclass clazz, Graphics * gr, jstring str, jint x, jint y)

void __cdecl Java_java_awt_Toolkit_graDrawLine (JNIEnv * env, jclass clazz, Graphics * gr, jint x1, jint y1, jint x2, jint y2)

void __cdecl Java_java_awt_Toolkit_graDrawArc (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height, jint startAngle, jint arcAngle)

void __cdecl Java_java_awt_Toolkit_graFillArc (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height, jint startAngle, jint arcAngle)

void __cdecl Java_java_awt_Toolkit_graDrawOval (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height)

void __cdecl Java_java_awt_Toolkit_graFillOval (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height)

void __cdecl Java_java_awt_Toolkit_graDrawPolygon (JNIEnv * env, jclass clazz, Graphics * gr, jarray xPoints, jarray yPoints, jint nPoints)

void __cdecl Java_java_awt_Toolkit_graDrawPolyline (JNIEnv * env, jclass clazz, Graphics * gr, jarray xPoints, jarray yPoints, jint nPoints)

void __cdecl Java_java_awt_Toolkit_graFillPolygon (JNIEnv * env, jclass clazz, Graphics * gr, jarray xPoints, jarray yPoints, jint nPoints)

void __cdecl Java_java_awt_Toolkit_graDrawRect (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height)

void __cdecl Java_java_awt_Toolkit_graFillRect (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height)

void __cdecl Java_java_awt_Toolkit_graDrawRoundRect (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height, jint wArc, jint hArc)

void __cdecl Java_java_awt_Toolkit_graFillRoundRect (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height, jint wArc, jint hArc)

void __cdecl Java_java_awt_Toolkit_graDraw3DRect (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height, jboolean raised, jint javargb)

void __cdecl Java_java_awt_Toolkit_graFill3DRect (JNIEnv * env, jclass clazz, Graphics * gr, jint x, jint y, jint width, jint height, jboolean raised, jint javargb)

void __cdecl Java_java_awt_Toolkit_graAddClip (JNIEnv * env, jclass clazz, Graphics * gr, jint xClip, jint yClip, jint wClip, jint hClip)

void __cdecl Java_java_awt_Toolkit_graSetClip (JNIEnv * env, jclass clazz, Graphics * gr, jint xClip, jint yClip, jint wClip, jint hClip)

void __cdecl Java_java_awt_Toolkit_graSetColor (JNIEnv * env, jclass clazz, Graphics * gr, jint clr)

void __cdecl Java_java_awt_Toolkit_graSetBackColor (JNIEnv * env, jclass clazz, Graphics * gr, jint clr)

void __cdecl Java_java_awt_Toolkit_graSetFont (JNIEnv * env, jclass clazz, Graphics * gr, jobject fnt)

void __cdecl Java_java_awt_Toolkit_graSetOffset (JNIEnv * env, jclass clazz, Graphics * gr, jint xOff, jint yOff)

void __cdecl Java_java_awt_Toolkit_graSetPaintMode (JNIEnv * env, jclass clazz, Graphics * gr)

void __cdecl Java_java_awt_Toolkit_graSetXORMode (JNIEnv * env, jclass clazz, Graphics * gr, jint xorClr)

void __cdecl Java_java_awt_Toolkit_graSetVisible (JNIEnv * env, jclass clazz, Graphics * gr, jint isVisible)

void __cdecl drawAlphaImage (Graphics * gr, Image * img, jint srcX, jint srcY, jint dstX, jint dstY, jint width, jint height, jint bgval)

void __cdecl Java_java_awt_Toolkit_graDrawImage (JNIEnv * env, jclass clazz, Graphics * gr, Image * img, jint srcX, jint srcY, jint dstX, jint dstY, jint width, jint height, jint bgval)

void __cdecl Java_java_awt_Toolkit_graDrawImageScaled (JNIEnv * env, jclass clazz, Graphics * gr, Image * img, jint dx0, jint dy0, jint dx1, jint dy1, jint sx0, jint sy0, jint sx1, jint sy1, jint bgval)


Variable Documentation

char* RootViewName


Generated at Sat Jun 10 12:37:08 2000 by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999