27 #include "saga/sprite.h" 29 #include "common/list.h" 34 RF_RENDERPAUSE = (1 << 0),
36 RF_DISABLE_ACTORS = (1 << 2),
37 RF_DEMO_SUBST = (1 << 3)
42 enum RENDER_DEBUG_FLAGS {
43 RF_SHOW_FPS = (1 << 4),
44 RF_PALETTE_TEST = (1 << 5),
45 RF_TEXT_TEST = (1 << 6),
46 RF_OBJECTMAP_TEST = (1 << 7),
47 RF_ACTOR_PATH_TEST = (1 << 8)
58 unsigned int getFlags()
const {
62 void setFlag(
unsigned int flag) {
66 void clearFlag(
unsigned int flag) {
70 void toggleFlag(
unsigned int flag) {
74 Surface *getBackGroundSurface() {
75 return &_backGroundSurface;
80 void clearDirtyRects() {
84 void setFullRefresh(
bool flag) {
88 bool isFullRefresh() {
101 void maskSplitScreen();
102 void drawDirtyRects();
103 void scale2xAndMergeOverlay(
int x,
int y,
int w,
int h);
104 void restoreChangedRects();
108 static void fpsTimerCallback(
void *refCon);
111 unsigned int _renderedFrameCount;
void clear()
Definition: list.h:206
void setSplitScreen(bool flag)
Definition: render.h:97