Navigation
API > API/Plugins > API/Plugins/ChaosVD
Base class for any tab of the Chaos Visual Debugger tool
| Name | FChaosVDTabSpawnerBase |
| Type | class |
| Header File | /Engine/Plugins/ChaosVD/Source/ChaosVD/Public/ChaosVDTabSpawnerBase.h |
| Include Path | #include "ChaosVDTabSpawnerBase.h" |
Syntax
class FChaosVDTabSpawnerBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosVDTabSpawnerBase
(
const FName& InTabID, |
ChaosVDTabSpawnerBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FChaosVDTabSpawnerBase() |
ChaosVDTabSpawnerBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetTabID() |
Returns the name uses as ID for this tab | ChaosVDTabSpawnerBase.h | |
virtual void HandleTabClosed
(
TSharedRef< SDockTab > InTabClosed |
Handles a tab being spawned by this spawner being closed | ChaosVDTabSpawnerBase.h | |
virtual void HandleTabSpawned
(
TSharedRef< SDockTab > InTabSpawned |
Handles a tab being spawned by this spawner being closed | ChaosVDTabSpawnerBase.h | |
TSharedRef< SDockTab > HandleTabSpawnRequest
(
const FSpawnTabArgs& Args |
Handles a spawn request for this tab. It controls how and what contents this tab will have | ChaosVDTabSpawnerBase.h | |
FChaosVDTabDestroyed & OnTabDestroyed() |
Event called when the tab this spawner created is destroyed | ChaosVDTabSpawnerBase.h | |
FChaosVDTabSpawned & OnTabSpawned() |
Event called when the tab is spawned | ChaosVDTabSpawnerBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > GenerateErrorWidget() |
Generates a generic error widget to indicate that this tab was created, but something went wrong | ChaosVDTabSpawnerBase.h | |
TWeakPtr< FChaosVDScene > GetChaosVDScene() |
ChaosVDTabSpawnerBase.h | ||
UWorld * GetChaosVDWorld() |
ChaosVDTabSpawnerBase.h |