Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition > API/Runtime/Engine/WorldPartition/ErrorHandling
Inheritance Hierarchy
- IStreamingGenerationErrorHandler
- FStreamingGenerationLogErrorHandler
- FStreamingGenerationNullErrorHandler
- FStreamingGenerationProxyErrorHandler
- ITokenizedMessageErrorHandler
- FStreamingGenerationMapCheckErrorHandler
- FTokenizedMessageAccumulatorErrorHandler
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h |
| Include | #include "WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h" |
Syntax
class IStreamingGenerationErrorHandler
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | GetActorName
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
Helpers. | |
| FString | GetActorName
(
const FWorldPartitionActorDescView& ActorDescView |
||
| FString | GetFullActorName
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
||
| FString | GetFullActorName
(
const FWorldPartitionActorDescView& ActorDescView |
||
| void | OnActorNeedsResave
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
Called when an actor needs to be resaved. | |
| void | OnActorNeedsResave
(
const FWorldPartitionActorDescView& ActorDescView |
||
| void | OnDataLayerAssetConflict
(
const UDataLayerInstanceWithAsset* DataLayerInstance, |
Called when two data layer instances share the same asset | |
| void | OnDataLayerHierarchyTypeMismatch
(
const UDataLayerInstance* DataLayerInstance, |
Called when a data layer is not of the same type as its parent | |
| void | OnDataLayersLoadFilterMismatch
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
Called when an actor contains runtime data layers with different types of LoadFilter. | |
| void | OnInvalidActorFilterReference
(
const FWorldPartitionActorDescView& ActorDescView, |
||
| void | OnInvalidActorFilterReference
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor references another actor with a different set of actor filter. | |
| void | OnInvalidDataLayerAssetType
(
const UDataLayerInstanceWithAsset* DataLayerInstance, |
Called when the data layer asset is not compatible with its data layer asset. | |
| void | OnInvalidHLODLayer
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
Called when an actor has an invalid HLOD layer. | |
| void | OnInvalidHLODLayer
(
const FWorldPartitionActorDescView& ActorDescView |
||
| void | OnInvalidReference
(
const FWorldPartitionActorDescView& ActorDescView, |
||
| void | OnInvalidReference
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor references an invalid actor. | |
| void | OnInvalidReference
(
const FWorldPartitionActorDescView& ActorDescView, |
||
| void | OnInvalidReferenceDataLayerAsset
(
const UDataLayerInstanceWithAsset* DataLayerInstance |
Called when a data layer instance does not have a data layer asset | |
| void | OnInvalidReferenceDataLayers
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
||
| PRAGMA_DISABLE_DEPRECATION_WARNINGS void | OnInvalidReferenceDataLayers
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
||
| void | OnInvalidReferenceDataLayers
(
const FWorldPartitionActorDescView& ActorDescView, |
||
| void | OnInvalidReferenceGridPlacement
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor references an actor using a different grid placement. | |
| void | OnInvalidReferenceGridPlacement
(
const FWorldPartitionActorDescView& ActorDescView, |
||
| void | OnInvalidReferenceLevelScriptDataLayers
(
const FWorldPartitionActorDescView& ActorDescView |
||
| void | OnInvalidReferenceLevelScriptDataLayers
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
||
| void | OnInvalidReferenceLevelScriptStreamed
(
const FWorldPartitionActorDescView& ActorDescView |
||
| void | OnInvalidReferenceLevelScriptStreamed
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
||
| void | OnInvalidReferenceRuntimeGrid
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor references an actor using a different RuntimeGrid. | |
| void | OnInvalidReferenceRuntimeGrid
(
const FWorldPartitionActorDescView& ActorDescView, |
||
| void | OnInvalidRuntimeGrid
(
const FWorldPartitionActorDescView& ActorDescView, |
||
| void | OnInvalidRuntimeGrid
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor has an invalid runtime grid. | |
| void | OnInvalidWorldDataLayersReference
(
const AWorldDataLayers* WorldDataLayers, |
Called when there's an error with a data layer used by a WorldDataLayers actor | |
| void | OnInvalidWorldReference
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
||
| void | OnLevelInstanceInvalidWorldAsset
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
||
| void | OnLevelInstanceInvalidWorldAsset
(
const FWorldPartitionActorDescView& ActorDescView, |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDataLayerHierarchyInvalidReason | Used to identify a data layer hierarchy type mismatch error | ||
| EDataLayerInvalidReason | Called when there's an error with the data layers used by an actor and one or more referenced actor. | ||
| ELevelInstanceInvalidReason | Used to identify a level instance actor error | ||
| EWorldReferenceInvalidReason | Called when the world references a streamed actor. |