src/screenshot.h
author KUDr
Sat, 21 Apr 2007 08:23:57 +0000
branchcpp_gui
changeset 6308 646711c5feaa
parent 6307 f40e88cff863
permissions -rw-r--r--
(svn r9708) [cpp_gui] -Sync with trunk (r9633:9707)
2186
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 2121
diff changeset
     1
/* $Id$ */
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 2121
diff changeset
     2
6307
f40e88cff863 (svn r9639) [cpp_gui] -Sync with trunk (r9476:9633)
KUDr
parents: 6298
diff changeset
     3
/** @file screenshot.h */
f40e88cff863 (svn r9639) [cpp_gui] -Sync with trunk (r9476:9633)
KUDr
parents: 6298
diff changeset
     4
430
75820dedf4f1 (svn r631) Merge r440, r444, r485, r630 to trunk:
tron
parents:
diff changeset
     5
#ifndef SCREENSHOT_H
75820dedf4f1 (svn r631) Merge r440, r444, r485, r630 to trunk:
tron
parents:
diff changeset
     6
#define SCREENSHOT_H
75820dedf4f1 (svn r631) Merge r440, r444, r485, r630 to trunk:
tron
parents:
diff changeset
     7
6298
c30fe89622df (svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents: 5726
diff changeset
     8
void InitializeScreenshotFormats();
430
75820dedf4f1 (svn r631) Merge r440, r444, r485, r630 to trunk:
tron
parents:
diff changeset
     9
75820dedf4f1 (svn r631) Merge r440, r444, r485, r630 to trunk:
tron
parents:
diff changeset
    10
const char *GetScreenshotFormatDesc(int i);
75820dedf4f1 (svn r631) Merge r440, r444, r485, r630 to trunk:
tron
parents:
diff changeset
    11
void SetScreenshotFormat(int i);
75820dedf4f1 (svn r631) Merge r440, r444, r485, r630 to trunk:
tron
parents:
diff changeset
    12
6298
c30fe89622df (svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents: 5726
diff changeset
    13
enum ScreenshotType {
4184
f38abcb8b18d (svn r5626) CodeChange : Remove the global _make_screenshot and implement a more flexible mechanism
belugas
parents: 2436
diff changeset
    14
	SC_NONE,
f38abcb8b18d (svn r5626) CodeChange : Remove the global _make_screenshot and implement a more flexible mechanism
belugas
parents: 2436
diff changeset
    15
	SC_VIEWPORT,
f38abcb8b18d (svn r5626) CodeChange : Remove the global _make_screenshot and implement a more flexible mechanism
belugas
parents: 2436
diff changeset
    16
	SC_WORLD
6298
c30fe89622df (svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents: 5726
diff changeset
    17
};
4184
f38abcb8b18d (svn r5626) CodeChange : Remove the global _make_screenshot and implement a more flexible mechanism
belugas
parents: 2436
diff changeset
    18
6298
c30fe89622df (svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents: 5726
diff changeset
    19
bool MakeScreenshot();
4184
f38abcb8b18d (svn r5626) CodeChange : Remove the global _make_screenshot and implement a more flexible mechanism
belugas
parents: 2436
diff changeset
    20
void SetScreenshotType(ScreenshotType t);
6298
c30fe89622df (svn r9119) [cpp_gui] -Sync with trunk (r9003:9100)
bjarni
parents: 5726
diff changeset
    21
bool IsScreenshotRequested();
430
75820dedf4f1 (svn r631) Merge r440, r444, r485, r630 to trunk:
tron
parents:
diff changeset
    22
2121
c86a863485ee (svn r2631) Move screenshot related variables from variables.h to screenshot.[ch]
tron
parents: 430
diff changeset
    23
extern char _screenshot_format_name[8];
c86a863485ee (svn r2631) Move screenshot related variables from variables.h to screenshot.[ch]
tron
parents: 430
diff changeset
    24
extern uint _num_screenshot_formats;
c86a863485ee (svn r2631) Move screenshot related variables from variables.h to screenshot.[ch]
tron
parents: 430
diff changeset
    25
extern uint _cur_screenshot_format;
c86a863485ee (svn r2631) Move screenshot related variables from variables.h to screenshot.[ch]
tron
parents: 430
diff changeset
    26
2436
177cb6a8339f (svn r2962) - const correctness for all Get* functions and most Draw* functions that don't change their pointer parameters
Darkvater
parents: 2186
diff changeset
    27
#endif /* SCREENSHOT_H */