Files
2026-05-19 13:42:41 +07:00

27 lines
963 B
C++

// VRM4U Copyright (c) 2021-2024 Haruyoshi Yamamoto. This software is released under the MIT License.
#pragma once
#include "CoreMinimal.h"
#include "PropertyCustomizationHelpers.h"
class FVRMRetargetSrcAnimSequenceCustomization : public IPropertyTypeCustomization
{
public:
FVRMRetargetSrcAnimSequenceCustomization();
static TSharedRef<IPropertyTypeCustomization> MakeInstance()
{
return MakeShareable(new FVRMRetargetSrcAnimSequenceCustomization);
}
/** IPropertyTypeCustomization interface */
virtual void CustomizeHeader(TSharedRef<IPropertyHandle> StructPropertyHandle, class FDetailWidgetRow& HeaderRow, IPropertyTypeCustomizationUtils& StructCustomizationUtils) override;
virtual void CustomizeChildren(TSharedRef<class IPropertyHandle> StructPropertyHandle, class IDetailChildrenBuilder& StructBuilder, IPropertyTypeCustomizationUtils& StructCustomizationUtils) override;
private:
bool ShouldFilterAsset(const FAssetData& AssetData);
};