![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#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 <OGRE/OgreManualObject2.h>#include <OGRE/OgreSceneManager.h>#include <bgfx/bgfx.h>#include <vector>#include <string>#include "components/core/world/world.h"#include "api/v1/types/tags/classes/cui_screen.h"#include "components/content/fonts/fonts.h"
Include dependency graph for ui.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | BlamUIWidget |
| Base class for a UI widget. More... | |
| class | BlamUIWidget_Group |
| Class representing a Group widget. More... | |
| class | BlamUIWidget_VLayoutGroup |
| Class representing a Vertical Layout Group widget. More... | |
| class | BlamUIWidget_2DPrimitive |
| Base class for 2D primitive widgets. More... | |
| struct | BlamUIWidget_2DPrimitive::Blam2DVertex |
| struct | BlamUIWidget_2DPrimitive::Blam2DTriangle |
| struct | BlamUIWidget_2DPrimitive::Blam2DLine |
| class | BlamUIWidget_BasicRectangle |
| Class representing a basic rectangle widget. More... | |
| class | BlamUIWidget_BasicEllipse |
| Class representing a basic ellipse widget. More... | |
| class | BlamUIWidget_BasicLine |
| Class representing a basic line widget. More... | |
| class | BlamUIWidget_BasicTriangle |
| Class representing a basic triangle widget. More... | |
| class | BlamUIWidget_Text |
| Class representing a Text widget. More... | |
Namespaces | |
| Blam | |
| Namespace surrounding all major engine components. | |
| Blam::UI | |
| Namespace containing functions relating to the Blamite UI system. | |
Macros | |
| #define | BLAM |
Enumerations | |
| enum | BlamWidgetAnchor : uint8_t { 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::Basic_Line, BlamWidgetType::Basic_Triangle, BlamWidgetType::Text, BlamWidgetType::Group, BlamWidgetType::Group_VLayout, BlamWidgetType::Group_HLayout, BlamWidgetType::Custom, BlamWidgetType::Unspecified } |
| Enumerator listing possible UI widget types. More... | |
| #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.