// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "IDetailCustomization.h" #include "Widget/DTFluxAssetModelDetailsWidget.h" class FDTFluxModelAssetCustomization : public IDetailCustomization { public: // IDetailCustomization interface virtual void CustomizeDetails(IDetailLayoutBuilder& DetailBuilder) override; void CustomizeDetailsWithoutRawDataAsset(IDetailLayoutBuilder& DetailBuilder); void CustomizeDetailsWithRawDataAccess(IDetailLayoutBuilder& DetailBuilder); // Crée une instance de cette customization static TSharedRef MakeInstance(); private: // Handle vers l'objet en cours d'édition TWeakObjectPtr ModelAsset; // Widget personnalisé TSharedPtr DetailsWidget; };