Navigation
API > API/Plugins > API/Plugins/IntroTutorials
Inheritance Hierarchy
- IModuleInterface
- IIntroTutorials
References
| Module | IntroTutorials |
| Header | /Engine/Plugins/Editor/GuidedTutorials/Source/IntroTutorials/Public/IIntroTutorials.h |
| Include | #include "IIntroTutorials.h" |
Syntax
class IIntroTutorials : public IModuleInterface
Remarks
The public interface to this module. In most cases, this interface is only public to sibling modules within this plugin.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Close all tutorial content, including the browser. | ||
| TSharedPtr< SWidget > | CreateTutorialsLoadingWidget
(
TWeakPtr< SWindow > InContextWindow |
Create a widget that shows a "loading" visual while waiting for tutorials to load. | |
| TSharedRef< SWidget > | CreateTutorialsWidget
(
FName InContext, |
Create a widget that allows access to the tutorial for the current context. | |
| IIntroTutorials & | Get () |
Singleton-like access to this module's interface. | |
| bool | IsAvailable () |
Checks to see if this module is loaded and ready. | |
| void | LaunchTutorial
(
const FString& TutorialAssetName, |
Launch a tutorial with the specified asset. | |
| void | LaunchTutorial
(
UEditorTutorial* Tutorial, |
Launch a tutorial immediately, bypassing the tutorial browser. | |
| void | RegisterCategory
(
FTutorialCategory NewCategory |
Register a new category with the tutorial browser. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ETutorialStartType | Parameter for LaunchTutorial function. |