Definition at line 284 of file DashBoardManager.h.
◆ layoutGeometricAnimation_t
◆ layoutGraphicalAnimation_t
◆ layoutLink_t
◆ anonymous enum
| Enumerator |
|---|
| ANIM_NONE | |
| ANIM_ROTATE | |
| ANIM_SCALE | |
| ANIM_TEXTFORMAT | |
| ANIM_TEXTSTRING | |
| ANIM_LAMP | |
| ANIM_SERIES | |
| ANIM_TRANSLATE | |
| ANIM_TEXTCOLOR | |
| ANIM_IMAGETEXTURE | |
Definition at line 327 of file DashBoardManager.h.
◆ anonymous enum
| Enumerator |
|---|
| DIRECTION_NONE | |
| DIRECTION_UP | |
| DIRECTION_RIGHT | |
| DIRECTION_DOWN | |
| DIRECTION_LEFT | |
Definition at line 341 of file DashBoardManager.h.
◆ anonymous enum
| Enumerator |
|---|
| CONDITION_NONE | |
| CONDITION_GREATER | |
| CONDITION_LESSER | |
Definition at line 350 of file DashBoardManager.h.
◆ DashBoard()
◆ ~DashBoard()
| DashBoard::~DashBoard |
( |
| ) |
|
◆ applyUiScale()
| void DashBoard::applyUiScale |
( |
| ) |
|
Reads cvar 'ui_scale_factor'; only affects screen dashboards (not RTT)
Definition at line 1005 of file DashBoardManager.cpp.
◆ applyUiScaleRecursive()
| void DashBoard::applyUiScaleRecursive |
( |
MyGUI::Widget * |
parent, |
|
|
MyGUI::IntSize |
parent_orig_size, |
|
|
MyGUI::IntSize |
parent_new_size |
|
) |
| |
|
protected |
◆ getIsTextureLayer()
| bool RoR::DashBoard::getIsTextureLayer |
( |
| ) |
|
|
inline |
◆ getSmoothNumeric()
| float DashBoard::getSmoothNumeric |
( |
int |
linkID, |
|
|
float & |
lastVal |
|
) |
| |
◆ getVisible()
| bool RoR::DashBoard::getVisible |
( |
| ) |
|
|
inline |
◆ loadLayoutInternal()
| void DashBoard::loadLayoutInternal |
( |
| ) |
|
|
protected |
◆ loadLayoutRecursive()
| void DashBoard::loadLayoutRecursive |
( |
MyGUI::WidgetPtr |
ptr | ) |
|
|
protected |
◆ parseLink()
| bool DashBoard::parseLink |
( |
std::string & |
linkArgs, |
|
|
int & |
linkID, |
|
|
char & |
condition, |
|
|
float & |
conditionArgument, |
|
|
const std::string & |
filename, |
|
|
const std::string & |
name |
|
) |
| |
|
protected |
◆ setVisible()
| void DashBoard::setVisible |
( |
bool |
visible, |
|
|
bool |
smooth = true |
|
) |
| |
◆ snapshotWidgetOriginsRecursive()
| void DashBoard::snapshotWidgetOriginsRecursive |
( |
MyGUI::Widget * |
parent | ) |
|
|
protected |
◆ update()
| void DashBoard::update |
( |
float |
dt | ) |
|
◆ updateFeatures()
| void DashBoard::updateFeatures |
( |
| ) |
|
◆ windowResized()
| void DashBoard::windowResized |
( |
| ) |
|
◆ DashBoardManager
◆ controls
◆ filename
| Ogre::String RoR::DashBoard::filename |
|
protected |
◆ m_main_origin_size
| MyGUI::IntSize RoR::DashBoard::m_main_origin_size |
|
protected |
Size of mainWidget when m_widget_origins were recorded.
Definition at line 316 of file DashBoardManager.h.
◆ m_ui_scale
| float RoR::DashBoard::m_ui_scale = 1.f |
|
protected |
Also applies to pixel values of 'scale' and 'translate' animations.
Definition at line 317 of file DashBoardManager.h.
◆ m_widget_origins
| std::map<MyGUI::Widget*, WidgetOrigin> RoR::DashBoard::m_widget_origins |
|
protected |
Unscaled coords as loaded from layout; empty for RTT dashboards.
Definition at line 315 of file DashBoardManager.h.
◆ mainWidget
| MyGUI::WindowPtr RoR::DashBoard::mainWidget |
|
protected |
◆ manager
◆ prefix
| std::string RoR::DashBoard::prefix |
|
protected |
◆ rttLayer
| RTTLayer* RoR::DashBoard::rttLayer {nullptr} |
|
protected |
◆ visible
| bool RoR::DashBoard::visible |
|
protected |
◆ widgets
| MyGUI::VectorWidgetPtr RoR::DashBoard::widgets |
|
protected |
The documentation for this class was generated from the following files: