Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/LevelInstance
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/LevelInstance/LevelInstanceActorImpl.h |
| Include | #include "LevelInstance/LevelInstanceActorImpl.h" |
Syntax
class FLevelInstanceActorImpl
Remarks
Provides base implementation for AActor classes implementing the ILevelInstanceInterface
Should be used as a member of the AActor class implementing ILevelInstanceInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSoftObjectPtr< UWorld > | CachedWorldAsset |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Exists only to support 'FVTableHelper' Actor constructors. | |||
FLevelInstanceActorImpl
(
ILevelInstanceInterface* InLevelInstance |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanDeleteSelectedActor
(
FText& OutReason |
||
| bool | CanEditChange
(
const FProperty* Property |
||
| void | |||
| void | EditorGetUnderlyingActors
(
TSet< AActor* >& OutUnderlyingActors |
||
| bool | GetBounds
(
FBox& OutBounds |
||
| const FLevelInstanceID & | Begin ILevelInstanceInterface Implementaion | ||
| bool | |||
| bool | |||
| bool | |||
| void | |||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent, |
||
| void | PostEditImport
(
TFunctionRef< void()> SuperCall |
||
| void | PostEditUndo
(
TFunctionRef< void()> SuperCall |
||
| void | PostEditUndo
(
TSharedPtr< ITransactionObjectAnnotation > TransactionAnnotation, |
||
| void | PreEditChange
(
FProperty* Property, |
||
| void | PreEditUndo
(
TFunctionRef< void()> SuperCall |
Begin AActor Implementation | |
| void | PushLevelInstanceEditingStateToProxies
(
bool bInEditingState |
||
| void | |||
| void | |||
| bool | SetIsHiddenEdLayer
(
bool bIsHiddenEdLayer, |
||
| void | SetIsTemporarilyHiddenInEditor
(
bool bIsHidden, |
||
| bool | |||
| void |