UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WorldPartitionRuntimeCellTransformer.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
6#include "WorldPartitionRuntimeCellTransformer.generated.h"
7
8UCLASS(MinimalAPI, Config=Engine)
22
23UCLASS(MinimalAPI, Abstract)
25{
27
28#if WITH_EDITOR
29public:
30 virtual void PreTransform(ULevel* InLevel) {}
31 virtual void Transform(ULevel* InLevel) {}
32 virtual void PostTransform(ULevel* InLevel) {}
35#endif
36
37 bool IsEnabled() const { return bEnabled; }
38
39protected:
40#if WITH_EDITOR
42#endif
43
44protected:
45 // Tag used to force exclude actors from any cell transformation
47
48private:
49 UPROPERTY(EditAnywhere, Category = Transformer)
50 bool bEnabled = true;
51};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Engine.Build.cs:7
Definition NameTypes.h:617
Definition Array.h:670
Definition AssetRegistryState.h:50
Definition SubclassOf.h:30
Definition ActorComponent.h:152
Definition Level.h:423
Definition Object.h:95
Definition WorldPartitionRuntimeCellTransformer.h:10
Definition WorldPartitionRuntimeCellTransformer.h:25
static ENGINE_API const FName NAME_CellTransformerIgnoreActor
Definition WorldPartitionRuntimeCellTransformer.h:46