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: