Milán Major

netscape-revival

1 branch
Code

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