Rigs of Rods 2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
AngelOgre_OverlayElement.h
Go to the documentation of this file.
2namespace AngelOgre { // Dummy namespace, just to distinguish AngelScript from C++
3
12 // Register the GuiMetricsMode enum
19
20 // Register the GuiHorizontalAlignment enum
21 enum GuiHorizontalAlignment
22 {
25 GHA_RIGHT
26 }
27
28
29 class OverlayElement
30 {
31 public:
32 // (order roughly matches OgreOverlayElement.h)
33 const string& getName() const;
34 // > visibility
35 void show();
36 void hide();
37 bool isVisible() const;
38 // > positioning
39 void setPosition(float, float);
40 void setDimensions(float, float);
41 float getLeft() const;
42 float getTop() const;
43 float getWidth() const;
44 float getHeight() const;
45 void setLeft(float);
46 void setTop(float);
47 void setWidth(float);
48 void setHeight(float);
49 // > material
50 const string& getMaterialName() const;
51 void setMaterialName(const string&in, const string&in);
52 // > caption
53 void setCaption(const string&in);
54 const string& getCaption() const;
55 // > color
56 void setColour(const color&in);
57 const color& getColour() const;
58 // > GuiMetricsMode
61 // > GuiHorizontalAlignment
62 GuiHorizontalAlignment getHorizontalAlignment() const;
63 void setHorizontalAlignment(GuiHorizontalAlignment);
64
65
66 };
67
70
71} // namespace AngelOgre (dummy, just to distinguish AngelScript from C++)
72
73
void setHeight(float)
float getTop() const
void setTop(float)
bool isVisible() const
void setDimensions(float, float)
enum AngelOgre::GuiMetricsMode GHA_CENTER
void setCaption(const string &in)
const color & getColour() const
const string & getMaterialName() const
void setPosition(float, float)
void setColour(const color &in)
float getWidth() const
GuiMetricsMode getMetricsMode() const
void setMaterialName(const string &in, const string &in)
float getHeight() const
void setMetricsMode(GuiMetricsMode)
void hide()
void setLeft(float)
GuiHorizontalAlignment getHorizontalAlignment() const
void show()
const string & getCaption() const
void setHorizontalAlignment(GuiHorizontalAlignment)
void setWidth(float)
float getLeft() const
enum AngelOgre::GuiMetricsMode GHA_LEFT
OGRE-AngelScript bindings; Actually named Ogre in the scripts, just changed for docs to separate thin...