初始提交: UE5.3项目基础框架
This commit is contained in:
@ -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;
|
||||
};
|
||||
Reference in New Issue
Block a user