 |
Blamite Game Engine - blam!
00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
4 #include <Strings/components/classes/map/map.h>
21 BlamVector3
point = BlamVector3();
24 std::vector<TextItemGroup*> text_items = std::vector<TextItemGroup*>();
25 BlamMap<uint64_t, TextItemGroup*> text_items_object = BlamMap<uint64_t, TextItemGroup*>();
BLAM BlamWorldState * GetWorldState()
Retrieves the current world state.
Definition: world.cpp:40
BlamUIWidget_DebugText3D(BlamUIWidget_Group *_parent)
Definition: BlamUIWidget_DebugText3D.cpp:15
void Draw() override
Draws the widget on-screen.
Definition: BlamUIWidget_DebugText3D.cpp:43
Ogre::SceneNode * scene_node
Definition: world_objects.h:147
void ShowImGuiPropertyEditor() override
Displays an ImGUI-based property editor.
Definition: BlamUIWidget_DebugText3D.cpp:169
int GetObjectCount()
Definition: BlamWorldState.cpp:120
bool show_world_origin
Definition: BlamUIWidget_DebugText3D.h:28
BLAM BlamVector2 GetScreenPointFrom3DPoint(BlamVector3 point)
Definition: ogre.cpp:609
Class representing a tag-based world object.
Definition: world_objects.h:223
std::vector< BlamVector3 > vertices
Definition: world_objects.h:352
unsigned long long uint64_t
Definition: stdint.h:18
bool show_comments
Definition: BlamUIWidget_DebugText3D.h:29
@ TopLeft
The widget will be placed at the top-left of the screen.
BlamWorldObject * GetObjectAtIndex(int index)
Definition: BlamWorldState.cpp:141
Ogre::Camera * getCamera(void) const
Definition: GraphicsSystem.h:148
BLAM Demo::GraphicsSystem * GetGraphicsSystem()
Retrieves the graphics system used by OGRE.
Definition: ogre.cpp:492
~BlamUIWidget_DebugText3D()
Definition: BlamUIWidget_DebugText3D.cpp:30
Class representing a world object.
Definition: world_objects.h:119
std::string text
The text to display within this text widget.
Definition: ui.h:528
BlamDirector * camera
Definition: director.cpp:3
Definition: world_objects.h:331
@ DebugText3D
Special widget. Used for generic 3D debug text.
void RefreshRelativePosition() override
Updates the relative position of the widget, relative to its parent.
Definition: BlamUIWidget_DebugText3D.cpp:218
BlamWidgetType
Enumerator listing possible UI widget types.
Definition: ui.h:60
config GlyphExtraSpacing x
Definition: README.txt:30
BLAM bool * GetGlobalAsBoolean(std::string name)
Retrieves a global's value as a boolean.
Definition: globals.cpp:343
IMGUI_API bool Button(const char *label, const ImVec2 &size=ImVec2(0, 0))
Definition: imgui_widgets.cpp:644
Class representing a Text widget.
Definition: ui.h:485
void UpdateMetrics() override
Updates metrics for the widget.
Definition: BlamUIWidget_DebugText3D.cpp:210
Class used for 3D debug text.
Definition: BlamUIWidget_DebugText3D.h:14