The aspect class responsible for loading, listing, and displaying the tutorial pages written for this game.
More...
#include <ur_ui_tutorials_browser.hpp>
|
|
std::shared_ptr< BaseSimObjectAspect > | clone () const override |
|
void | loadScene (const std::string &sceneResourceName) |
|
|
static std::string | getSimObjectAspectTypeName () |
|
static std::shared_ptr< BaseSimObjectAspect > | create (const nlohmann::json &jsonAspectProperties) |
|
|
void | onActivated () override |
|
void | onButtonClicked (const std::string &button) |
|
bool | hasPage (uint32_t page) const |
|
void | openPage (uint32_t page) |
|
void | loadTutorials () |
|
|
uint32_t | mPage {0} |
|
std::string | mTutorialsFilepath {} |
|
std::string | mTutorialTextAspect {} |
|
std::string | mTutorialHeadingAspect {} |
|
std::string | mTutorialImageAspect {} |
|
std::vector< TutorialContent > | mTutorials {} |
The aspect class responsible for loading, listing, and displaying the tutorial pages written for this game.
◆ mObserveButtonClicked
| ToyMaker::SignalObserver<const std::string&> UrUITutorialsBrowser::mObserveButtonClicked |
Initial value:{
*this, "ButtonClickedObserved",
[this](const std::string& button) { this->onButtonClicked(button); }
}
The documentation for this class was generated from the following files: