![]() |
Blamite Game Engine - blam!
00357.06.18.22.0809.blamite
The core library for the Blamite Game Engine.
|
#include "components/core/world/world.h"
#include <Strings/components/resources/color/BlamColor.h>
#include <OGRE/Overlay/OgreTextAreaOverlayElement.h>
#include <OGRE/Overlay/OgreOverlayContainer.h>
#include <OGRE/Overlay/OgrePanelOverlayElement.h>
#include <OGRE/Overlay/OgreOverlay.h>
#include <vector>
#include <string>
Go to the source code of this file.
Classes | |
class | BlamUIWidget |
class | BlamUIWidget_Group |
class | BlamUIWidget_BasicRectangle |
class | BlamUIWidget_Text |
Namespaces | |
Blam | |
Namespace surrounding all major engine components. | |
Blam::DebugUI | |
Namespace containing things relating to ImGUI, and the ImGUI draw list. | |
Blam::DebugUI::Windows | |
Legacy namespace to contain data for the legacy ImGUI console. | |
Blam::UI | |
Namespace containing functions relating to the Blamite UI system. | |
Macros | |
#define | BLAM |
Enumerations | |
enum | BlamWidgetAnchor { BlamWidgetAnchor::TopCenter, BlamWidgetAnchor::Center, BlamWidgetAnchor::BottomCenter, BlamWidgetAnchor::TopLeft, BlamWidgetAnchor::CenterLeft, BlamWidgetAnchor::BottomLeft, BlamWidgetAnchor::TopRight, BlamWidgetAnchor::CenterRight, BlamWidgetAnchor::BottomRight, BlamWidgetAnchor::TopFill, BlamWidgetAnchor::LeftFill, BlamWidgetAnchor::RightFill, BlamWidgetAnchor::BottomFill, BlamWidgetAnchor::Fill } |
Enumerator listing possible widget anchor positions. More... | |
enum | BlamWidgetType { BlamWidgetType::Basic_Rectangle, BlamWidgetType::Basic_Ellipse, BlamWidgetType::Text, BlamWidgetType::Group, BlamWidgetType::Console, BlamWidgetType::UIDCypher, BlamWidgetType::Unspecified } |
Enumerator listing possible UI widget types. More... | |
Functions | |
BLAM bool | Blam::UI::Initialize () |
BLAM void | Blam::UI::Render () |
BLAM void | Blam::UI::Shutdown () |
BLAM BlamUIWidget_Group * | Blam::UI::GetUIRoot () |
BLAM std::string | Blam::UI::GetWidgetAnchorLabel (BlamWidgetAnchor anchor_position) |
#define BLAM |
|
strong |
Enumerator listing possible widget anchor positions.
In some special cases, this anchor may not always be respected.
|
strong |
Enumerator listing possible UI widget types.