Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
BlamImGuiWindow Class Reference

Class representing an ImGUI window. More...

#include <imgui.h>

+ Inheritance diagram for BlamImGuiWindow:

Public Member Functions

virtual void Draw ()
 Draws the contents of the group. More...
 

Public Attributes

bool show = false
 Controls whether or not the group should be shown. May not be used in all groups. More...
 

Detailed Description

Class representing an ImGUI window.

ImGui windows (formerly referred to as ImGUI Drawing Groups) are used group together a series of ImGUI drawing calls (such as creating a tool window) together. This allows for debug utilities to be more easily created.

Member Function Documentation

◆ Draw()

virtual void BlamImGuiWindow::Draw ( )
inlinevirtual

Draws the contents of the group.

The specific functionality will vary for each drawing group, but in general it will call the needed ImGUI functions to draw onscreen. This function is called on the render loop every frame, for every object in the draw list.

Reimplemented in BlamImGuiWindow_DebugMenu, BlamImGuiWindow_BlamUIEditor, BlamImGuiWindow_GlobalsEditor, BlamImGuiWindow_ModernConfigEditor, BlamImGuiWindow_DynamicMenuBar, BlamImGuiWindow_TagEditor, BlamImGuiWindow_OgreHlmsDebug, BlamImGuiWindow_MenuBar, BlamImGuiWindow_OgreSceneEditor, BlamImGuiWindow_WorldEditor, BlamImGuiWindow_ImGuiConsole, BlamImGuiWindow_DevToolsBar, BlamImGuiWindow_AboutBlamite, BlamImGuiWindow_Stats, BlamImGuiWindow_UpdateChecker, BlamImGuiWindow_GameEngineTextViewer, BlamImGuiWindow_ConfigEditor, BlamImGuiWindow_LicensePrompt, BlamImGuiWindow_ConfigEditorNew, BlamImGuiWindow_DirectX11Window, BlamImGuiWindow_DiscordRPCTester, BlamImGuiWindow_ThemePicker, BlamImGuiWindow_ErrorDialog, BlamImGuiWindow_IPTest, BlamImGuiWindow_JTChat, BlamImGuiWindow_ModernThemeEditor, BlamImGuiWindow_FontEditor, BlamImGuiWindow_DirectorTool, BlamImGuiWindow_AboutImGUI, BlamImGuiWindow_WeirdLogger, BlamImGuiWindow_NetworkStats, BlamImGuiWindow_EventListenerViewer, BlamImGuiWindow_AboutBlamiteNew, BlamImGuiWindow_Exit, BlamImGuiWindow_ImGUIUserGuide, BlamImGuiWindow_CrashTest, BlamImGuiWindow_ImGuiFontSelectorWindow, BlamImGuiWindow_ImGuiDemoWindow, BlamImGuiWindow_ImGuiMetricsWindow, BlamImGuiWindow_ImGuiStyleEditorWindow, and BlamImGuiWindow_ImGuiStyleSelectorWindow.

+ Here is the caller graph for this function:

Member Data Documentation

◆ show

bool BlamImGuiWindow::show = false

Controls whether or not the group should be shown. May not be used in all groups.


The documentation for this class was generated from the following file: