netscape-revival
sun-java/awt/x/_gen/sun_awt_image_ImageRepresentation.h
/* DO NOT EDIT THIS FILE - it is machine generated */
#include "native.h"
/* Header for class sun_awt_image_ImageRepresentation */
#ifndef _Included_sun_awt_image_ImageRepresentation
#define _Included_sun_awt_image_ImageRepresentation
struct Hjava_util_Vector;
struct Hsun_awt_image_InputStreamImageSource;
struct Hsun_awt_image_Image;
struct Hjava_awt_Rectangle;
typedef struct Classsun_awt_image_ImageRepresentation {
struct Hjava_util_Vector *watchers;
long pData;
struct Hsun_awt_image_InputStreamImageSource *src;
struct Hsun_awt_image_Image *image;
long tag;
long srcW;
long srcH;
long width;
long height;
long hints;
long availinfo;
/*boolean*/ long offscreen;
struct Hjava_awt_Rectangle *newbits;
/*boolean*/ long consuming;
long numWaiters;
} Classsun_awt_image_ImageRepresentation;
HandleTo(sun_awt_image_ImageRepresentation);
extern void sun_awt_image_ImageRepresentation_offscreenInit(struct Hsun_awt_image_ImageRepresentation* self);
struct Hjava_awt_image_ColorModel;
extern /*boolean*/ long sun_awt_image_ImageRepresentation_setBytePixels(struct Hsun_awt_image_ImageRepresentation* self,long,long,long,long,struct Hjava_awt_image_ColorModel *,HArrayOfByte *,long,long);
extern /*boolean*/ long sun_awt_image_ImageRepresentation_setIntPixels(struct Hsun_awt_image_ImageRepresentation* self,long,long,long,long,struct Hjava_awt_image_ColorModel *,HArrayOfInt *,long,long);
extern /*boolean*/ long sun_awt_image_ImageRepresentation_finish(struct Hsun_awt_image_ImageRepresentation* self,/*boolean*/ long);
struct Hjava_awt_Graphics;
struct Hjava_awt_Color;
extern void sun_awt_image_ImageRepresentation_imageDraw(struct Hsun_awt_image_ImageRepresentation* self,struct Hjava_awt_Graphics *,long,long,struct Hjava_awt_Color *);
extern void sun_awt_image_ImageRepresentation_disposeImage(struct Hsun_awt_image_ImageRepresentation* self);
#endif