22 #ifndef CRUISE_GFXMODULE_H 23 #define CRUISE_GFXMODULE_H 45 void gfxModuleData_gfxClearFrameBuffer(uint8 *ptr);
46 void gfxModuleData_setDirtyColors(
int min,
int max);
47 void gfxModuleData_setPalColor(
int idx,
int r,
int g,
int b);
48 void gfxModuleData_field_90();
49 void gfxModuleData_gfxWaitVSync();
50 void gfxModuleData_flip();
51 void gfxModuleData_updatePalette();
52 void gfxModuleData_updateScreen();
54 void gfxCopyRect(
const uint8 *sourceBuffer,
int width,
int height, byte *dest,
int x,
int y,
int color);
55 void gfxModuleData_gfxCopyScreen(
const uint8 *sourcePtr, uint8 *destPtr);
56 void convertGfxFromMode4(
const uint8 *sourcePtr,
int width,
int height, uint8 *destPtr);
57 void convertGfxFromMode5(
const uint8 *sourcePtr,
int width,
int height, uint8 *destPtr);
58 void gfxModuleData_Init();
59 void gfxModuleData_flipScreen();
61 void gfxModuleData_convertOldPalColor(uint16 oldColor, uint8 *pOutput);
62 void gfxModuleData_setPalEntries(
const byte *ptr,
int start,
int num);
63 void gfxModuleData_setPal256(
const byte *ptr);
66 void drawSolidBox(int32 x1, int32 y1, int32 x2, int32 y2, uint8 color);
67 void resetBitmap(uint8 *dataPtr, int32 dataSize);
69 void switchBackground(
const byte *newBg);
Definition: gfxModule.h:36
Definition: gfxModule.h:27