Files
patrick boutot 02c03a9dfd Fix FMVVMViewBindingDebugEntry variable initialization.
#rnx
#rb none
#jira UE-184489

[CL 25240429 by patrick boutot in ue5-main branch]
2023-04-28 16:43:52 -04:00

51 lines
1.0 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "AssetRegistry/AssetData.h"
#include "UObject/ObjectMacros.h"
#include "MVVMDebugViewClass.generated.h"
class UMVVMViewClass;
USTRUCT()
struct FMVVMViewBindingDebugEntry
{
GENERATED_BODY()
UPROPERTY(VisibleAnywhere, Category = "Viewmodel")
FGuid BlueprintViewBindingId;
UPROPERTY(VisibleAnywhere, Category = "Viewmodel")
FName FieldId;
UPROPERTY(VisibleAnywhere, Category = "Viewmodel")
FString SourceFieldPath;
UPROPERTY(VisibleAnywhere, Category = "Viewmodel")
FString DestinationFieldPath;
UPROPERTY(VisibleAnywhere, Category = "Viewmodel")
FString ConversionFunctionFieldPath;
UPROPERTY(VisibleAnywhere, Category = "Viewmodel")
int32 CompiledBindingIndex = INDEX_NONE;
};
USTRUCT()
struct FMVVMViewClassDebugEntry
{
GENERATED_BODY()
UPROPERTY(VisibleAnywhere, Category = "Viewmodel")
TArray<FMVVMViewBindingDebugEntry> Bindings;
UPROPERTY()
FGuid ViewClassDebugId;
TWeakObjectPtr<const UMVVMViewClass> LiveViewClass;
};