UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WorldPartitionRuntimeCellTransformerISM.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
7
8#include "WorldPartitionRuntimeCellTransformerISM.generated.h"
9
10UCLASS()
12{
14
15#if WITH_EDITOR
16public:
17 virtual void Transform(ULevel* InLevel) override;
18
19private:
21 bool CanRemoveActor(AActor* InActor) const;
22#endif
23
24#if WITH_EDITORONLY_DATA
25public:
27 UPROPERTY(EditAnywhere, Category = ISM)
28 TArray<TSubclassOf<AActor>> AllowedClasses;
29
31 UPROPERTY(EditAnywhere, Category = ISM)
32 TArray<TSubclassOf<AActor>> DisallowedClasses;
33
35 UPROPERTY(EditAnywhere, Category = ISM)
37#endif
38};
39
41UCLASS(NotPlaceable, NotBlueprintable, NotBlueprintType, MinimalAPI)
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_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Actor.h:257
Definition WorldPartitionRuntimeCellTransformerISM.h:43
Definition Array.h:670
Definition Level.h:423
Definition WorldPartitionRuntimeCellTransformerISM.h:12
Definition WorldPartitionRuntimeCellTransformer.h:25