|
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 void | EndFrame (const Graphics::FrameContext &ctx) |
| called after 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 |
called after frame
|
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 |