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

Class for a GUI config editor. More...

#include <config_editor_new.hpp>

+ Inheritance diagram for BlamImGuiWindow_ConfigEditorNew:
+ Collaboration diagram for BlamImGuiWindow_ConfigEditorNew:

Public Member Functions

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

Additional Inherited Members

- Public Attributes inherited from BlamImGuiWindow
bool show = false
 Controls whether or not the group should be shown. May not be used in all groups. More...
 

Detailed Description

Class for a GUI config editor.

An alternative configuration editor that, instead of using raw text, will instead present a simpler interface allowing the options to be configured more easily.

This is also an older feature, just like BlamImGuiWindow_ConfigEditor, and of course doesn't actually do anything. Yet.

Ideally, this and the other config editor would be a single window with tabs or a checkbox to switch between raw text and a UI.

Todo:
Implement (and make not hardcoded).

Member Function Documentation

◆ Draw()

void BlamImGuiWindow_ConfigEditorNew::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 from BlamImGuiWindow.

+ Here is the call graph for this function:

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