|
Nebula
|
Imgui Profiler UI.
Classes | |
| class | ImguiConsole |
| The ImGui console uses ImGui to produce a live interactive console. More... | |
| class | ImguiConsoleHandler |
| consolehandler that prints its output to the imgui console More... | |
| class | Graph |
| Time Graph with predefined amount of entries. More... | |
| class | ImguiAddon |
| (C) 2012-2016 Individual contributors, see AUTHORS file More... | |
| struct | ImguiState |
| struct | ImGuiSecondaryWindowData |
| struct | ImGuiWindowHandle |
| struct | ImguiTextureId |
| class | ImguiContext |
| class | ImguiDisplayEventHandler |
| Handles display events such that ImGui is made aware of them. More... | |
| class | ImguiInputHandler |
| This input handler passes input events to Imgui. More... | |
| class | ImguiRTPlugin |
| class | ImguiProfiler |
Variables | |
| struct Dynui::ImguiState | state |
| IndexT | VertexBufferOffset = 0 |
| IndexT | IndexBufferOffset = 0 |
| IndexT | VertexOffset = 0 |
| IndexT | IndexOffset = 0 |
| IndexT | PrimitiveIndexOffset = 0 |
| SizeT | TotalVerticesThisFrame = 0 |
| SizeT | TotalIndicesThisFrame = 0 |
| static Core::CVar * | ui_opacity |
| ImFont * | ImguiNormalFont |
| ImFont * | ImguiSmallFont |
| ImFont * | ImguiBoldFont |
| ImFont * | ImguiItFont |
| const ImGuiKey | NebulaToImguiKeyCodes [] |
| static bool | KeysToRelease [ImGuiKey_COUNT] = { false } |
| Dynui::__ImplementClass | ( | Dynui::ImguiAddon | , |
| 'IMFU' | , | ||
| Core::RefCounted | ) |
| Dynui::__ImplementClass | ( | Dynui::ImguiConsole | , |
| 'IMCO' | , | ||
| Core::RefCounted | ) |
| Dynui::__ImplementClass | ( | Dynui::ImguiConsoleHandler | , |
| 'IMCH' | , | ||
| IO::ConsoleHandler | ) |
| Dynui::__ImplementClass | ( | Dynui::ImguiDisplayEventHandler | , |
| 'IDEH' | , | ||
| CoreGraphics::DisplayEventHandler | ) |
| Dynui::__ImplementClass | ( | Dynui::ImguiInputHandler | , |
| 'IMIH' | , | ||
| Input::InputHandler | ) |
| Dynui::__ImplementClass | ( | Dynui::ImguiProfiler | , |
| 'IMPR' | , | ||
| Core::RefCounted | ) |
| Dynui::__ImplementClass | ( | Dynui::ImguiRTPlugin | , |
| 'IMRT' | , | ||
| RenderModules::RTPlugin | ) |
| Dynui::__ImplementInterfaceSingleton | ( | Dynui::ImguiConsole | ) |
| Dynui::__ImplementPluginContext | ( | ImguiContext | ) |
| void Dynui::ImguiDrawFunction | ( | const CoreGraphics::CmdBufferId | cmdBuf, |
| const Math::rectangle< int > & | viewport, | ||
| ImDrawData * | data ) |
Imgui rendering function.
| int Dynui::RecursiveDrawGpuMarker | ( | const CoreGraphics::FrameProfilingMarker & | marker, |
| ImDrawList * | drawList, | ||
| const ImVec2 | start, | ||
| const ImVec2 | fullSize, | ||
| ImVec2 | pos, | ||
| const ImVec2 | canvas, | ||
| const float | frameTime, | ||
| const int | level ) |
| int Dynui::RecursiveDrawScope | ( | const Profiling::ProfilingScope & | scope, |
| ImDrawList * | drawList, | ||
| const ImVec2 | start, | ||
| const ImVec2 | fullSize, | ||
| ImVec2 | pos, | ||
| const ImVec2 | canvas, | ||
| const float | frameTime, | ||
| const int | level ) |
| ImFont * Dynui::ImguiBoldFont |
| ImFont * Dynui::ImguiItFont |
| ImFont * Dynui::ImguiNormalFont |
| ImFont * Dynui::ImguiSmallFont |
| IndexT Dynui::IndexBufferOffset = 0 |
| IndexT Dynui::IndexOffset = 0 |
|
static |
| const ImGuiKey Dynui::NebulaToImguiKeyCodes[] |
| IndexT Dynui::PrimitiveIndexOffset = 0 |
| struct Dynui::ImguiState Dynui::state |
| SizeT Dynui::TotalIndicesThisFrame = 0 |
| SizeT Dynui::TotalVerticesThisFrame = 0 |
|
static |
| IndexT Dynui::VertexBufferOffset = 0 |
| IndexT Dynui::VertexOffset = 0 |