Diff for /np2/x11/drawmng.h between versions 1.2 and 1.3

version 1.2, 2003/12/19 16:08:01 version 1.3, 2004/06/17 14:36:33
Line 30 Line 30
   
 #include "compiler.h"  #include "compiler.h"
   
   #include "cmndraw.h"
   
 typedef struct {  typedef struct {
         RGB32   mask;          RGB32   mask;
         BYTE    r16b;          BYTE    r16b;
Line 37  typedef struct { Line 39  typedef struct {
         BYTE    l16g;          BYTE    l16g;
 } PAL16MASK;  } PAL16MASK;
   
   typedef struct {
           CMNVRAM         vram;
   
           int             width;
           int             height;
           int             lpitch;
   
           RECT_T          src;
           POINT_T         dest;
   
           PAL16MASK       pal16mask;
           BOOL            drawing;
   } _DRAWMNG_HDL, *DRAWMNG_HDL;
   
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C" {  extern "C" {
 #endif  #endif
   
   DRAWMNG_HDL drawmng_create(void *parent, int width, int height);
   void drawmng_release(DRAWMNG_HDL hdl);
   CMNVRAM *drawmng_surflock(DRAWMNG_HDL hdl);
   void drawmng_surfunlock(DRAWMNG_HDL hdl);
   void drawmng_blt(DRAWMNG_HDL hdl, RECT_T *sr, POINT_T *dp);
   void drawmng_set_size(DRAWMNG_HDL hdl, int width, int height);
   void drawmng_invalidate(DRAWMNG_HDL hdl, RECT_T *r);
   void *drawmng_get_widget_handle(DRAWMNG_HDL hdl);
   
 void drawmng_make16mask(PAL16MASK *pal16, UINT32 bmask, UINT32 rmask, UINT32 gmask);  void drawmng_make16mask(PAL16MASK *pal16, UINT32 bmask, UINT32 rmask, UINT32 gmask);
 RGB16 drawmng_makepal16(PAL16MASK *pal16, RGB32 pal32);  RGB16 drawmng_makepal16(PAL16MASK *pal16, RGB32 pal32);
   

Removed from v.1.2  
changed lines
  Added in v.1.3


RetroPC.NET-CVS <cvs@retropc.net>