Navigation
API > API/Plugins > API/Plugins/ModularViewports
UObject wrapper around UE::Engine::FAuxiliaryGameInstance.
Lets Blueprint and other UFUNCTION-only APIs hold an FAuxiliaryGameInstance via a regular UObject reference; the wrapped FAuxiliaryGameInstance is destroyed when this UObject is garbage-collected.
| Name | UAuxiliaryGameInstance |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ModularViewports/Source/ModularViewports/Public/Engine/AuxiliaryGameInstanceObject.h |
| Include Path | #include "Engine/AuxiliaryGameInstanceObject.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAuxiliaryGameInstance : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAuxiliaryGameInstance
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Inner | TUniquePtr< UE::Engine::FAuxiliaryGameInstance > | Engine/AuxiliaryGameInstanceObject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Engine/AuxiliaryGameInstanceObject.h | |||
UGameInstance * GetGameInstance() |
Engine/AuxiliaryGameInstanceObject.h |
|
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UWorld * GetWorld() |
Engine/AuxiliaryGameInstanceObject.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
Engine/AuxiliaryGameInstanceObject.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UAuxiliaryGameInstance * Make
(
const TSoftObjectPtr< UWorld >& Asset |
Creates a new wrapper that owns a fresh FAuxiliaryGameInstance for the given world asset. | Engine/AuxiliaryGameInstanceObject.h |