Files
UnrealEngine/Engine/Source/Editor/UnrealEd/Public/Instances/EditorPlacementSettings.h
2025-05-18 13:04:45 +08:00

25 lines
749 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Instances/InstancedPlacementClientInfo.h"
#include "EditorPlacementSettings.generated.h"
class AInstancedPlacementPartitionActor;
struct FISMComponentDescriptor;
class FArchive;
struct FPropertyChangedEvent;
UCLASS()
class UEditorInstancedPlacementSettings : public UInstancedPlacemenClientSettings
{
GENERATED_BODY()
public:
virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent) override;
virtual void PostLoad() override;
virtual void Serialize(FArchive& Ar) override;
virtual void RegisterISMDescriptors(AInstancedPlacementPartitionActor* ParentPartitionActor, TSortedMap<int32, TArray<FTransform>>& ISMDefinition) const override;
};