orx
1.11
Portable Game Engine
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
orxPlugin_Display.h
Go to the documentation of this file.
1
/* Orx - Portable Game Engine
2
*
3
* Copyright (c) 2008-2020 Orx-Project
4
*
5
* This software is provided 'as-is', without any express or implied
6
* warranty. In no event will the authors be held liable for any damages
7
* arising from the use of this software.
8
*
9
* Permission is granted to anyone to use this software for any purpose,
10
* including commercial applications, and to alter it and redistribute it
11
* freely, subject to the following restrictions:
12
*
13
* 1. The origin of this software must not be misrepresented; you must not
14
* claim that you wrote the original software. If you use this software
15
* in a product, an acknowledgment in the product documentation would be
16
* appreciated but is not required.
17
*
18
* 2. Altered source versions must be plainly marked as such, and must not be
19
* misrepresented as being the original software.
20
*
21
* 3. This notice may not be removed or altered from any source
22
* distribution.
23
*/
24
42
#ifndef _orxPLUGIN_DISPLAY_H_
43
#define _orxPLUGIN_DISPLAY_H_
44
45
#include "
plugin/define/orxPlugin_CoreID.h
"
46
47
48
typedef
enum
__orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_t
49
{
50
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_INIT
= 0,
51
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_EXIT
,
52
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SWAP
,
53
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_SCREEN_BITMAP
,
54
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_SCREEN_SIZE
,
55
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_CREATE_BITMAP
,
56
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DELETE_BITMAP
,
57
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_LOAD_BITMAP
,
58
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SAVE_BITMAP
,
59
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_TEMP_BITMAP
,
60
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_TEMP_BITMAP
,
61
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_DESTINATION_BITMAPS
,
62
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_CLEAR_BITMAP
,
63
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BLEND_MODE
,
64
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BITMAP_CLIPPING
,
65
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BITMAP_DATA
,
66
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_DATA
,
67
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_PARTIAL_BITMAP_DATA
,
68
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_SIZE
,
69
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_ID
,
70
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_TRANSFORM_BITMAP
,
71
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_TRANSFORM_TEXT
,
72
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_LINE
,
73
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_POLYLINE
,
74
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_POLYGON
,
75
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_CIRCLE
,
76
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_OBOX
,
77
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_MESH
,
78
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_HAS_SHADER_SUPPORT
,
79
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_CREATE_SHADER
,
80
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DELETE_SHADER
,
81
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_START_SHADER
,
82
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_STOP_SHADER
,
83
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_PARAMETER_ID
,
84
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_BITMAP
,
85
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_FLOAT
,
86
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_VECTOR
,
87
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_ENABLE_VSYNC
,
88
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_VSYNC_ENABLED
,
89
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_FULL_SCREEN
,
90
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_FULL_SCREEN
,
91
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_VIDEO_MODE_COUNT
,
92
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_VIDEO_MODE
,
93
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_VIDEO_MODE
,
94
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_VIDEO_MODE_AVAILABLE
,
95
96
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_NUMBER
,
97
98
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_NONE
= orxENUM_NONE
99
100
}
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY
;
101
102
#endif
/* _orxPLUGIN_DISPLAY_H_ */
103
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_FLOAT
Definition:
orxPlugin_Display.h:85
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_INIT
Definition:
orxPlugin_Display.h:50
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_TEMP_BITMAP
Definition:
orxPlugin_Display.h:59
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_FULL_SCREEN
Definition:
orxPlugin_Display.h:90
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_SCREEN_SIZE
Definition:
orxPlugin_Display.h:54
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_PARTIAL_BITMAP_DATA
Definition:
orxPlugin_Display.h:67
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_VIDEO_MODE
Definition:
orxPlugin_Display.h:92
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_DATA
Definition:
orxPlugin_Display.h:66
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_LINE
Definition:
orxPlugin_Display.h:72
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_DESTINATION_BITMAPS
Definition:
orxPlugin_Display.h:61
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_LOAD_BITMAP
Definition:
orxPlugin_Display.h:57
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_SCREEN_BITMAP
Definition:
orxPlugin_Display.h:53
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BITMAP_CLIPPING
Definition:
orxPlugin_Display.h:64
orxPlugin_CoreID.h
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_TRANSFORM_TEXT
Definition:
orxPlugin_Display.h:71
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_POLYLINE
Definition:
orxPlugin_Display.h:73
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_STOP_SHADER
Definition:
orxPlugin_Display.h:82
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY
Definition:
orxPlugin_Display.h:48
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_EXIT
Definition:
orxPlugin_Display.h:51
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_VIDEO_MODE_COUNT
Definition:
orxPlugin_Display.h:91
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_VECTOR
Definition:
orxPlugin_Display.h:86
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_PARAMETER_ID
Definition:
orxPlugin_Display.h:83
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_TEMP_BITMAP
Definition:
orxPlugin_Display.h:60
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_ID
Definition:
orxPlugin_Display.h:69
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_ENABLE_VSYNC
Definition:
orxPlugin_Display.h:87
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_VIDEO_MODE
Definition:
orxPlugin_Display.h:93
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SAVE_BITMAP
Definition:
orxPlugin_Display.h:58
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_TRANSFORM_BITMAP
Definition:
orxPlugin_Display.h:70
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_OBOX
Definition:
orxPlugin_Display.h:76
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_HAS_SHADER_SUPPORT
Definition:
orxPlugin_Display.h:78
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_START_SHADER
Definition:
orxPlugin_Display.h:81
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_BITMAP
Definition:
orxPlugin_Display.h:84
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_NONE
Definition:
orxPlugin_Display.h:98
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_SIZE
Definition:
orxPlugin_Display.h:68
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_CREATE_BITMAP
Definition:
orxPlugin_Display.h:55
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SWAP
Definition:
orxPlugin_Display.h:52
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_CIRCLE
Definition:
orxPlugin_Display.h:75
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_VIDEO_MODE_AVAILABLE
Definition:
orxPlugin_Display.h:94
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_MESH
Definition:
orxPlugin_Display.h:77
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BITMAP_DATA
Definition:
orxPlugin_Display.h:65
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_NUMBER
Definition:
orxPlugin_Display.h:96
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_POLYGON
Definition:
orxPlugin_Display.h:74
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BLEND_MODE
Definition:
orxPlugin_Display.h:63
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_CLEAR_BITMAP
Definition:
orxPlugin_Display.h:62
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_VSYNC_ENABLED
Definition:
orxPlugin_Display.h:88
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DELETE_SHADER
Definition:
orxPlugin_Display.h:80
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_FULL_SCREEN
Definition:
orxPlugin_Display.h:89
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_CREATE_SHADER
Definition:
orxPlugin_Display.h:79
orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_DELETE_BITMAP
Definition:
orxPlugin_Display.h:56
Generated for orx by
1.8.11