From 385fe4e301ce2c0a408048f6c3d6724ad78d15d4 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Mon, 17 Apr 2023 23:45:03 +0100 Subject: events: add render event for plugins --- src/SharedDefs.hpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/SharedDefs.hpp') diff --git a/src/SharedDefs.hpp b/src/SharedDefs.hpp index d5daf747..ccde8d11 100644 --- a/src/SharedDefs.hpp +++ b/src/SharedDefs.hpp @@ -9,4 +9,15 @@ enum eIcons ICON_CONFUSED, ICON_OK, ICON_NONE +}; + +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 */ }; \ No newline at end of file -- cgit v1.2.3