2023-03-20 16:23:25 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
enum eIcons
|
|
|
|
{
|
|
|
|
ICON_WARNING = 0,
|
|
|
|
ICON_INFO,
|
|
|
|
ICON_HINT,
|
|
|
|
ICON_ERROR,
|
|
|
|
ICON_CONFUSED,
|
2023-03-20 16:49:46 +01:00
|
|
|
ICON_OK,
|
2023-03-20 16:23:25 +01:00
|
|
|
ICON_NONE
|
2023-04-18 00:45:03 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
enum eRenderStage
|
|
|
|
{
|
|
|
|
RENDER_PRE = 0, /* Before binding the gl context */
|
|
|
|
RENDER_BEGIN, /* Just when the rendering begins, nothing has been rendered yet. Damage, current render data in opengl valid. */
|
|
|
|
RENDER_PRE_WINDOWS, /* Pre windows, post bottom and overlay layers */
|
|
|
|
RENDER_POST_WINDOWS, /* Post windows, pre top/overlay layers, etc */
|
|
|
|
RENDER_LAST_MOMENT, /* Last moment to render with the gl context */
|
|
|
|
RENDER_POST, /* After rendering is finished, gl context not available anymore */
|
|
|
|
RENDER_POST_MIRROR, /* After rendering a mirror */
|
2023-05-26 13:07:45 +02:00
|
|
|
RENDER_PRE_WINDOW, /* Before rendering a window (any pass) Note some windows (e.g. tiled) may have 2 passes (main & popup) */
|
|
|
|
RENDER_POST_WINDOW, /* After rendering a window (any pass) */
|
2023-03-20 16:23:25 +01:00
|
|
|
};
|