Navigation
API > API/Runtime > API/Runtime/Engine
| Name | IStreamingGenerationErrorHandler |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h |
| Include Path | #include "WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h" |
Syntax
class IStreamingGenerationErrorHandler
Derived Classes
- FStreamingGenerationLogErrorHandler
- ITokenizedMessageErrorHandler
- FStreamingGenerationNullErrorHandler
- FStreamingGenerationProxyErrorHandler
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IStreamingGenerationErrorHandler() |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h |
Enums
Public
| Name | Remarks |
|---|---|
| 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. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnActorNeedsResave
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
Called when an actor needs to be resaved. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
virtual void OnActorNeedsResave
(
const FWorldPartitionActorDescView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnDataLayerAssetConflict
(
const UDataLayerInstanceWithAsset* DataLayerInstance, |
Called when two data layer instances share the same asset | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
void OnDataLayerHierarchyTypeMismatch
(
const UDataLayerInstance* DataLayerInstance, |
Called when a data layer is not of the same type as its parent | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
void OnDataLayersLoadFilterMismatch
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
Called when an actor contains runtime data layers with different types of LoadFilter. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
virtual void OnInvalidActorFilterReference
(
const FWorldPartitionActorDescView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnInvalidActorFilterReference
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor references another actor with a different set of actor filter. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
void OnInvalidDataLayerAssetType
(
const UDataLayerInstanceWithAsset* DataLayerInstance, |
Called when the data layer asset is not compatible with its data layer asset. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
void OnInvalidHLODLayer
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
Called when an actor has an invalid HLOD layer. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
virtual void OnInvalidHLODLayer
(
const FWorldPartitionActorDescView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
virtual void OnInvalidReference
(
const FWorldPartitionActorDescView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnInvalidReference
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor references an invalid actor. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
virtual void OnInvalidReference
(
const FWorldPartitionActorDescView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnInvalidReferenceDataLayerAsset
(
const UDataLayerInstanceWithAsset* DataLayerInstance |
Called when a data layer instance does not have a data layer asset | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
void OnInvalidReferenceDataLayers
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS void OnInvalidReferenceDataLayers
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
virtual void OnInvalidReferenceDataLayers
(
const FWorldPartitionActorDescView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnInvalidReferenceGridPlacement
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor references an actor using a different grid placement. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
virtual void OnInvalidReferenceGridPlacement
(
const FWorldPartitionActorDescView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
virtual void OnInvalidReferenceLevelScriptDataLayers
(
const FWorldPartitionActorDescView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnInvalidReferenceLevelScriptDataLayers
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
virtual void OnInvalidReferenceLevelScriptStreamed
(
const FWorldPartitionActorDescView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnInvalidReferenceLevelScriptStreamed
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnInvalidReferenceRuntimeGrid
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor references an actor using a different RuntimeGrid. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
virtual void OnInvalidReferenceRuntimeGrid
(
const FWorldPartitionActorDescView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
virtual void OnInvalidRuntimeGrid
(
const FWorldPartitionActorDescView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnInvalidRuntimeGrid
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
Called when an actor has an invalid runtime grid. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
void OnInvalidWorldDataLayersReference
(
const AWorldDataLayers* WorldDataLayers, |
Called when there's an error with a data layer used by a WorldDataLayers actor | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
void OnInvalidWorldReference
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
void OnLevelInstanceInvalidWorldAsset
(
const IWorldPartitionActorDescInstanceView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
virtual void OnLevelInstanceInvalidWorldAsset
(
const FWorldPartitionActorDescView& ActorDescView, |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString GetActorName
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
Helpers. | WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | |
static FString GetActorName
(
const FWorldPartitionActorDescView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
static FString GetFullActorName
(
const IWorldPartitionActorDescInstanceView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h | ||
static FString GetFullActorName
(
const FWorldPartitionActorDescView& ActorDescView |
WorldPartition/ErrorHandling/WorldPartitionStreamingGenerationErrorHandler.h |