#include <base/system.h>
#include <engine/graphics.h>
#include <engine/shared/config.h>
#include <atomic>
#include <cstddef>
#include <mutex>
#include <string>
#include <vector>
Go to the source code of this file.
|
| typedef std::function< const char *(const char *, const char *)> | TTranslateFunc |
|
| enum class | EPrimitiveType { LINES
, QUADS
, TRIANGLES
} |
| enum class | EBlendMode { NONE
, ALPHA
, ADDITIVE
} |
| enum class | EWrapMode { REPEAT
, CLAMP
} |
| enum | EGraphicsBackendErrorCodes {
GRAPHICS_BACKEND_ERROR_CODE_NONE = 0
, GRAPHICS_BACKEND_ERROR_CODE_GL_CONTEXT_FAILED
, GRAPHICS_BACKEND_ERROR_CODE_GL_VERSION_FAILED
, GRAPHICS_BACKEND_ERROR_CODE_GLEW_INIT_FAILED
,
GRAPHICS_BACKEND_ERROR_CODE_SDL_INIT_FAILED
, GRAPHICS_BACKEND_ERROR_CODE_SDL_SCREEN_REQUEST_FAILED
, GRAPHICS_BACKEND_ERROR_CODE_SDL_SCREEN_INFO_REQUEST_FAILED
, GRAPHICS_BACKEND_ERROR_CODE_SDL_SCREEN_RESOLUTION_REQUEST_FAILED
,
GRAPHICS_BACKEND_ERROR_CODE_SDL_WINDOW_CREATE_FAILED
} |
◆ TTranslateFunc
| typedef std::function<const char *(const char *, const char *)> TTranslateFunc |
◆ EBlendMode
| Enumerator |
|---|
| NONE | |
| ALPHA | |
| ADDITIVE | |
◆ EGraphicsBackendErrorCodes
| Enumerator |
|---|
| GRAPHICS_BACKEND_ERROR_CODE_NONE | |
| GRAPHICS_BACKEND_ERROR_CODE_GL_CONTEXT_FAILED | |
| GRAPHICS_BACKEND_ERROR_CODE_GL_VERSION_FAILED | |
| GRAPHICS_BACKEND_ERROR_CODE_GLEW_INIT_FAILED | |
| GRAPHICS_BACKEND_ERROR_CODE_SDL_INIT_FAILED | |
| GRAPHICS_BACKEND_ERROR_CODE_SDL_SCREEN_REQUEST_FAILED | |
| GRAPHICS_BACKEND_ERROR_CODE_SDL_SCREEN_INFO_REQUEST_FAILED | |
| GRAPHICS_BACKEND_ERROR_CODE_SDL_SCREEN_RESOLUTION_REQUEST_FAILED | |
| GRAPHICS_BACKEND_ERROR_CODE_SDL_WINDOW_CREATE_FAILED | |
◆ EPrimitiveType
| Enumerator |
|---|
| LINES | |
| QUADS | |
| TRIANGLES | |
◆ EWrapMode
◆ CreateGraphicsBackend()
◆ CMD_BUFFER_CMD_BUFFER_SIZE
| int CMD_BUFFER_CMD_BUFFER_SIZE = 1024 * 256 |
|
constexpr |
◆ CMD_BUFFER_DATA_BUFFER_SIZE
| int CMD_BUFFER_DATA_BUFFER_SIZE = 1024 * 1024 * 2 |
|
constexpr |