Const is good. Use it for viewer stats.

This commit is contained in:
Shyotl
2019-07-25 22:30:44 -05:00
parent ea2b1e179e
commit 6dc9210a7e
7 changed files with 764 additions and 581 deletions

View File

@@ -72,17 +72,8 @@ void LLFloaterJoystick::draw()
for (U32 i = 0; i < 6; ++i)
{
F32 value = joystick->getJoystickAxis(i);
mAxisStatsBar[i]->fit(value);
mAxisStats[i]->addValue(value * gFrameIntervalSeconds);
auto& bar = mAxisStatsBar[i];
if (bar->mMinBar > value)
{
bar->mMinBar = value;
}
if (bar->mMaxBar < value)
{
bar->mMaxBar = value;
}
}
LLFloater::draw();
@@ -118,11 +109,12 @@ BOOL LLFloaterJoystick::postBuild()
axis.setArg("[NUM]", llformat("%d", i));
std::string stat_name(llformat("Joystick axis %d", i));
mAxisStats[i] = new LLStat(stat_name,4);
mAxisStatsBar[i] = mAxisStatsView->addStat(axis, mAxisStats[i]);
mAxisStatsBar[i]->mMinBar = -range;
mAxisStatsBar[i]->mMaxBar = range;
mAxisStatsBar[i]->mLabelSpacing = range * 0.5f;
mAxisStatsBar[i]->mTickSpacing = range * 0.25f;
LLStatBar::Parameters params;
params.mMinBar = -range;
params.mMaxBar = range;
params.mLabelSpacing = range * 0.5f;
params.mTickSpacing = range * 0.25f;
mAxisStatsBar[i] = mAxisStatsView->addStat(axis, mAxisStats[i], params);
}
addChild(mAxisStatsView);

File diff suppressed because it is too large Load Diff