mirror of
https://github.com/gnif/LookingGlass.git
synced 2025-08-06 10:44:01 +00:00
[client] app: implement new overlay rendering framework
This change set implements a framework for overlays to be registered that make use of ImGui. See `overlay/fps` for a simple implementation example.
This commit is contained in:
@@ -22,6 +22,8 @@
|
||||
#define _H_I_OVERLAY_
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <assert.h>
|
||||
|
||||
#include "common/types.h"
|
||||
|
||||
enum LG_OverlayFlags
|
||||
@@ -57,7 +59,8 @@ struct LG_OverlayOps
|
||||
* mode.
|
||||
*
|
||||
* The caller provides `windowRects` to be populated by the callee and is sized
|
||||
* according to the return value of `getWindowCount`
|
||||
* according to the return value of `getWindowCount`. Note, `windowRects` may
|
||||
* be NULL if the caller does not want this information.
|
||||
*/
|
||||
void (*render)(void * udata, bool interactive, struct Rect windowRects[]);
|
||||
|
||||
|
Reference in New Issue
Block a user