5 #include "IDetailCustomization.h" 6 #include "IPropertyTypeCustomization.h" 7 #include "PropertyHandle.h" 9 namespace rs2 {
class device_list; }
11 class FRealSenseDetailCustomization
14 static void Register();
15 static void Unregister();
18 class FRealSenseInspectorCustomization :
public IDetailCustomization
21 static TSharedRef<IDetailCustomization> MakeInstance();
23 FRealSenseInspectorCustomization();
24 virtual void CustomizeDetails(
class IDetailLayoutBuilder& DetailLayout)
override;
28 bool PickFile(FString& OutPath,
const void* ParentWindow,
const FString& Title,
const FString& Filter,
bool SaveFlag =
false);
30 IDetailLayoutBuilder* DetailLayoutPtr;
31 TUniquePtr<class rs2::device_list> RsDevices;
32 TMap<FString, float> ValueCache;