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