Navigation
API > API/Runtime > API/Runtime/Engine
| Name | ULevelInstancePropertyOverrideAsset |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/LevelInstance/LevelInstancePropertyOverrideAsset.h |
| Include Path | #include "LevelInstance/LevelInstancePropertyOverrideAsset.h" |
Syntax
UCLASS (MinimalAPI, NotBlueprintable)
class ULevelInstancePropertyOverrideAsset : public UWorldPartitionPropertyOverride
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UWorldPartitionPropertyOverride → ULevelInstancePropertyOverrideAsset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULevelInstancePropertyOverrideAsset() |
LevelInstance/LevelInstancePropertyOverrideAsset.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ULevelInstancePropertyOverrideAsset() |
LevelInstance/LevelInstancePropertyOverrideAsset.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSavingOverrideEdit | bool | LevelInstance/LevelInstancePropertyOverrideAsset.h |
|
|
| WorldAsset | TSoftObjectPtr< UWorld > | Not editable for now, user can reset the property overrides on its owning level instance to change the loaded world. | LevelInstance/LevelInstancePropertyOverrideAsset.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TSoftObjectPtr< UWorld > & GetWorldAsset() |
LevelInstance/LevelInstancePropertyOverrideAsset.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ApplyPropertyOverrides
(
const FActorPropertyOverride* InPropertyOverride, |
LevelInstance/LevelInstancePropertyOverrideAsset.h | ||
static bool SerializeActorPropertyOverrides
(
ULevelStreamingLevelInstanceEditorPropertyOverride* InLevelStreaming, |
LevelInstance/LevelInstancePropertyOverrideAsset.h |