Navigation
API > API/Editor > API/Editor/PropertyEditor
Interface for any class that lays out details for a specific class
| Name | IDetailCustomization |
| Type | class |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/IDetailCustomization.h |
| Include Path | #include "IDetailCustomization.h" |
Syntax
class IDetailCustomization : public TSharedFromThis< IDetailCustomization >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IDetailCustomization
Derived Classes
IDetailCustomization derived class hierarchy
- FAttributeDetails
- FAudioOutputDeviceCustomization
- FAutoLODToolDetails
- FBakeMeshAttributeMapsToolDetails
- FBakeMeshAttributeVertexToolDetails
- FBakeMultiMeshAttributeMapsToolDetails
- FBakeTransformToolDetails
- FCacheCollectionDetails
- FCacheManagerDetails
- FClothCreateSettingsCustomization
- FContextualAnimNotifySectionDetailCustom
- FContextualAnimSceneAssetDetailCustom
- FDataflowInstanceDetailCustomization
- FDetailsViewCategoryHiderCustomization
- FDetailsViewWarningOrErrorCustomization
- FEndpointSubmixDetailsCustomization
- FFilmbackCameraNodeDetailsCustomization
- FFootageCaptureDataCustomization
- FFractureViewSettingsCustomization
- FHistogramSettingsCustomization
- FIKRetargetBoneDetailCustomization
- FIKRigGenericDetailCustomization
- FIKRigStructViewerCustomization
- FIKRigStructWrapperCustomization
- FInternationalizationSettingsModelDetails
- FLearningAgentsImitationTrainerEditorDetails
- FMaterialShaderQualitySettingsCustomization
- FMeshSculptBrushOpPropertiesDetails
- FMeshSculptLayerPropertiesDetails
- FMeshTopologySelectionMechanicPropertiesDetails
- FMetaHumanLiveLinkSubjectSettingsCustomization
- FMLDeformerModelDetails
- FMLDeformerVizSettingsDetails
- FMovieSceneDoublePerlinNoiseChannelDetailsCustomization
- FMovieSceneFloatPerlinNoiseChannelDetailsCustomization
- FMovieScenePlatformConditionCustomization
- FMovieSceneSectionDetailsCustomization
- FMovieSceneSpawnableBindingCustomization
- FNaniteDisplacedMeshDetails
- FOutlinerSettingsCustomization
- FPCGBlueprintSettingsDetails
- FPCGComponentDetails
- FPCGCustomHLSLSettingsDetails
- FPCGEditableUserParameterDetails
- FPCGGraphDetails
- FPCGGraphInstanceDetails
- FPCGInteractiveToolSettingsDetails
- FRecomputeUVsToolDetails
- FRigVMCommentNodeDetailCustomization
- FRigVMGraphDetailCustomization
- FRigVMLocalVariableDetailCustomization
- FRigVMVariableDetailCustomization
- FRigVMWrappedNodeDetailCustomization
- FRuntimeVirtualTextureComponentDetailsCustomization
- FRuntimeVirtualTextureDetailsCustomization
- FSculptBrushPropertiesDetails
- FSoundfieldEndpointSubmixDetailsCustomization
- FSoundfieldSubmixDetailsCustomization
- FSkinWeightImportOptionsCustomization
- FSoundCueContainerDetailCustomization
- FSoundCueDistanceCrossfadeDetailCustomization
- FSpeedTreeImportDataDetails
- FTrainingDataProcessorSettingsDetailCustomization
- FUVEditorSeamToolPropertiesDetails
- FUVEditorUVAlignToolDetails
- FUVEditorUVDistributeToolDetails
- FUVEditorUVTransformToolDetails
- FVertexBrushAlphaPropertiesDetails
- FVertexBrushSculptPropertiesDetails
- FVertexPaintBasicPropertiesDetails
- FWaterBodyActorDetailCustomization
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDetailCustomization() |
IDetailCustomization.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
Called when details should be customized | IDetailCustomization.h | |
virtual void CustomizeDetails
(
const TSharedPtr< IDetailLayoutBuilder >& DetailBuilder |
Called when details should be customized, this version allows the customization to store a weak ptr to the layout builder. | IDetailCustomization.h | |
virtual void PendingDelete() |
Called when no longer used and will be deleted | IDetailCustomization.h |