初始提交: UE5.3项目基础框架

This commit is contained in:
2025-10-14 11:14:54 +08:00
commit 721d9fd98e
5334 changed files with 316782 additions and 0 deletions

View File

@ -0,0 +1,28 @@
// Copyright 2020-2024 CesiumGS, Inc. and Contributors
#pragma once
#include "IDetailCustomization.h"
#include "PropertyEditorModule.h"
class IDetailCategoryBuilder;
/**
* An implementation of the IDetailCustomization interface that customizes
* the Details View of a Cesium3DTileset. It is registered in
* FCesiumEditorModule::StartupModule.
*/
class FCesium3DTilesetCustomization : public IDetailCustomization {
public:
virtual void CustomizeDetails(IDetailLayoutBuilder& DetailBuilder) override;
static void Register(FPropertyEditorModule& PropertyEditorModule);
static void Unregister(FPropertyEditorModule& PropertyEditorModule);
static TSharedRef<IDetailCustomization> MakeInstance();
static void SortCustomDetailsCategories(
const TMap<FName, IDetailCategoryBuilder*>& AllCategoryMap);
static FName RegisteredLayoutName;
};