Nebula
|
#include <imguicontext.h>
Inherits Graphics::GraphicsContext.
Classes | |
struct | ImguiState |
Public Member Functions | |
ImguiContext () | |
constructor | |
virtual | ~ImguiContext () |
destructor | |
Public Member Functions inherited from Graphics::GraphicsContext | |
GraphicsContext () | |
constructor | |
virtual | ~GraphicsContext () |
destructor | |
Static Public Member Functions | |
static void | Create () |
Create context. | |
static void | Discard () |
Discard context. | |
static void | SetRectSize (SizeT width, SizeT height) |
set the screen dimensions to use when rendering the UI (all vertices will be mapped to these values) | |
static bool | HandleInput (const Input::InputEvent &event) |
handle event | |
static void | ResetKeyDownState () |
reset key events | |
static void | OnWindowResized (const CoreGraphics::WindowId windowId, SizeT width, SizeT height) |
called if the window size has changed | |
static void | NewFrame (const Graphics::FrameContext &ctx) |
called before frame | |
Static Public Attributes | |
static ImguiState | state |
Private Member Functions | |
__DeclarePluginContext () | |
Static Private Member Functions | |
static void | RecoverImGuiContextErrors () |
Additional Inherited Members | |
Static Protected Member Functions inherited from Graphics::GraphicsContext | |
static void | InternalRegisterEntity (const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state) |
static void | InternalDeregisterEntity (const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state) |
template<class ID_ALLOCATOR > | |
static void | InternalDefragment (ID_ALLOCATOR &allocator, Graphics::GraphicsContextState &&state) |
Dynui::ImguiContext::ImguiContext | ( | ) |
constructor
|
virtual |
destructor
|
private |
|
static |
Create context.
|
static |
Discard context.
|
static |
handle event
|
static |
called before frame
|
static |
called if the window size has changed
|
staticprivate |
|
static |
reset key events
set the screen dimensions to use when rendering the UI (all vertices will be mapped to these values)
|
static |