#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // ENUMS //--------------------------------------------------------------------------------------------------------------------- enum class ELiveLinkCameraProjectionMode : uint8 { Perspective = 0, Orthographic = 1, ELiveLinkCameraProjectionMode_MAX = 2, }; enum class ELiveLinkSourceMode : uint8 { Latest = 0, EngineTime = 1, Timecode = 2, ELiveLinkSourceMode_MAX = 3, }; //--------------------------------------------------------------------------------------------------------------------- // STRUCTS //--------------------------------------------------------------------------------------------------------------------- // 0x8 (0x8 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkSubjectName struct FLiveLinkSubjectName { public: class FName Name; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkSubjectKey struct FLiveLinkSubjectKey { public: struct FGuid Source; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLiveLinkSubjectName SubjectName; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x38 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkSubjectPreset struct FLiveLinkSubjectPreset { public: struct FLiveLinkSubjectKey Key; // 0x0(0x18)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Role; // 0x18(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULiveLinkSubjectSettings* Settings; // 0x20(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULiveLinkVirtualSubject* VirtualSubject; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x30(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_63F[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x18 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkSourceHandle struct FLiveLinkSourceHandle { public: uint8 Pad_640[0x18]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkBaseStaticData struct FLiveLinkBaseStaticData { public: TArray PropertyNames; // 0x0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x30 - 0x10) // ScriptStruct LiveLinkInterface.LiveLinkSkeletonStaticData struct FLiveLinkSkeletonStaticData : public FLiveLinkBaseStaticData { public: TArray BoneNames; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray BoneParents; // 0x20(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkWorldTime struct FLiveLinkWorldTime { public: double Time; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) double Offset; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x60 (0x60 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkMetaData struct FLiveLinkMetaData { public: TMap StringMetaData; // 0x0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FQualifiedFrameTime SceneTime; // 0x50(0x10)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xA0 (0xA0 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkBaseFrameData struct FLiveLinkBaseFrameData { public: struct FLiveLinkWorldTime WorldTime; // 0x0(0x10)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FLiveLinkMetaData MetaData; // 0x10(0x60)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TArray PropertyValues; // 0x70(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_648[0x20]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0xB0 - 0xA0) // ScriptStruct LiveLinkInterface.LiveLinkAnimationFrameData struct FLiveLinkAnimationFrameData : public FLiveLinkBaseFrameData { public: TArray Transforms; // 0xA0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkBaseBlueprintData struct FLiveLinkBaseBlueprintData { public: uint8 Pad_64B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xB0 (0xB8 - 0x8) // ScriptStruct LiveLinkInterface.LiveLinkBasicBlueprintData struct FLiveLinkBasicBlueprintData : public FLiveLinkBaseBlueprintData { public: struct FLiveLinkBaseStaticData StaticData; // 0x8(0x10)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FLiveLinkBaseFrameData FrameData; // 0x18(0xA0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x8 (0x18 - 0x10) // ScriptStruct LiveLinkInterface.LiveLinkTransformStaticData struct FLiveLinkTransformStaticData : public FLiveLinkBaseStaticData { public: bool bIsLocationSupported; // 0x10(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsRotationSupported; // 0x11(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsScaleSupported; // 0x12(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_651[0x5]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x28 - 0x18) // ScriptStruct LiveLinkInterface.LiveLinkCameraStaticData struct FLiveLinkCameraStaticData : public FLiveLinkTransformStaticData { public: bool bIsFieldOfViewSupported; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAspectRatioSupported; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFocalLengthSupported; // 0x1A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsProjectionModeSupported; // 0x1B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmBackWidth; // 0x1C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmBackHeight; // 0x20(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsApertureSupported; // 0x24(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFocusDistanceSupported; // 0x25(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDepthOfFieldSupported; // 0x26(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_657[0x1]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0x100 - 0xA0) // ScriptStruct LiveLinkInterface.LiveLinkTransformFrameData struct FLiveLinkTransformFrameData : public FLiveLinkBaseFrameData { public: struct FTransform Transform; // 0xA0(0x60)(Edit, BlueprintVisible, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x120 - 0x100) // ScriptStruct LiveLinkInterface.LiveLinkCameraFrameData struct FLiveLinkCameraFrameData : public FLiveLinkTransformFrameData { public: float FieldOfView; // 0x100(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AspectRatio; // 0x104(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FocalLength; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Aperture; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FocusDistance; // 0x110(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ELiveLinkCameraProjectionMode ProjectionMode; // 0x114(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_65F[0xB]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x148 (0x150 - 0x8) // ScriptStruct LiveLinkInterface.LiveLinkCameraBlueprintData struct FLiveLinkCameraBlueprintData : public FLiveLinkBaseBlueprintData { public: struct FLiveLinkCameraStaticData StaticData; // 0x8(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FLiveLinkCameraFrameData FrameData; // 0x30(0x120)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x10 (0x28 - 0x18) // ScriptStruct LiveLinkInterface.LiveLinkLightStaticData struct FLiveLinkLightStaticData : public FLiveLinkTransformStaticData { public: bool bIsTemperatureSupported; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsIntensitySupported; // 0x19(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLightColorSupported; // 0x1A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInnerConeAngleSupported; // 0x1B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsOuterConeAngleSupported; // 0x1C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAttenuationRadiusSupported; // 0x1D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsSourceLenghtSupported; // 0x1E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsSourceRadiusSupported; // 0x1F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsSoftSourceRadiusSupported; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_664[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x130 - 0x100) // ScriptStruct LiveLinkInterface.LiveLinkLightFrameData struct FLiveLinkLightFrameData : public FLiveLinkTransformFrameData { public: float Temperature; // 0x100(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Intensity; // 0x104(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor LightColor; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InnerConeAngle; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OuterConeAngle; // 0x110(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AttenuationRadius; // 0x114(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceRadius; // 0x118(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SoftSourceRadius; // 0x11C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SourceLength; // 0x120(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_666[0xC]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x158 (0x160 - 0x8) // ScriptStruct LiveLinkInterface.LiveLinkLightBlueprintData struct FLiveLinkLightBlueprintData : public FLiveLinkBaseBlueprintData { public: struct FLiveLinkLightStaticData StaticData; // 0x8(0x28)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FLiveLinkLightFrameData FrameData; // 0x30(0x130)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkSourcePreset struct FLiveLinkSourcePreset { public: struct FGuid Guid; // 0x0(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULiveLinkSourceSettings* Settings; // 0x10(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText SourceType; // 0x18(0x18)(Edit, EditConst, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkRefSkeleton struct FLiveLinkRefSkeleton { public: TArray BoneNames; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray BoneParents; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkSubjectRepresentation struct FLiveLinkSubjectRepresentation { public: struct FLiveLinkSubjectName Subject; // 0x0(0x8)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Role; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x118 (0x120 - 0x8) // ScriptStruct LiveLinkInterface.LiveLinkTransformBlueprintData struct FLiveLinkTransformBlueprintData : public FLiveLinkBaseBlueprintData { public: struct FLiveLinkTransformStaticData StaticData; // 0x8(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FLiveLinkTransformFrameData FrameData; // 0x20(0x100)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; // 0x50 (0x50 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkCurveConversionSettings struct FLiveLinkCurveConversionSettings { public: TMap CurveConversionAssetMap; // 0x0(0x50)(Edit, NativeAccessSpecifierPublic) }; // 0x60 (0x60 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkSourceBufferManagementSettings struct FLiveLinkSourceBufferManagementSettings { public: bool bValidEngineTimeEnabled; // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_66F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float ValidEngineTime; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EngineTimeOffset; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_671[0x4]; // Fixing Size After Last Property [ Dumper-7 ] double EngineTimeClockOffset; // 0x10(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) double SmoothEngineTimeOffset; // 0x18(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateSubFrame; // 0x20(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_672[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FFrameRate DetectedFrameRate; // 0x24(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseTimecodeSmoothLatest; // 0x2C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_673[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FFrameRate SourceTimecodeFrameRate; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValidTimecodeFrameEnabled; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_675[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 ValidTimecodeFrame; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimecodeFrameOffset; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_677[0x4]; // Fixing Size After Last Property [ Dumper-7 ] double TimecodeClockOffset; // 0x48(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LatestOffset; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxNumberOfFrameToBuffered; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bKeepAtLeastOneFrame; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_679[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkSourceDebugInfo struct FLiveLinkSourceDebugInfo { public: struct FLiveLinkSubjectName SubjectName; // 0x0(0x8)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SnapshotIndex; // 0x8(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumberOfBufferAtSnapshot; // 0xC(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC (0xC - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkTimeSynchronizationSettings struct FLiveLinkTimeSynchronizationSettings { public: struct FFrameRate FrameRate; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber FrameOffset; // 0x8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkInterpolationSettings struct FLiveLinkInterpolationSettings { public: bool bUseInterpolation; // 0x0(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_67D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float InterpolationOffset; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkTime struct FLiveLinkTime { public: double WorldTime; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FQualifiedFrameTime SceneTime; // 0x8(0x10)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x0 (0x8 - 0x8) // ScriptStruct LiveLinkInterface.LiveLinkFrameRate struct FLiveLinkFrameRate : public FFrameRate { public: }; // 0x10 (0x10 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkTimeCode_Base_DEPRECATED struct FLiveLinkTimeCode_Base_DEPRECATED { public: int32 Seconds; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Frames; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLiveLinkFrameRate FrameRate; // 0x8(0x8)(NoDestructor, NativeAccessSpecifierPublic) }; // 0x0 (0x10 - 0x10) // ScriptStruct LiveLinkInterface.LiveLinkTimeCode struct FLiveLinkTimeCode : public FLiveLinkTimeCode_Base_DEPRECATED { public: }; // 0xC (0xC - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkCurveElement struct FLiveLinkCurveElement { public: class FName CurveName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurveValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x90 (0x90 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkFrameData struct FLiveLinkFrameData { public: TArray Transforms; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CurveElements; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) struct FLiveLinkWorldTime WorldTime; // 0x20(0x10)(NoDestructor, NativeAccessSpecifierPublic) struct FLiveLinkMetaData MetaData; // 0x30(0x60)(NativeAccessSpecifierPublic) }; // 0x70 (0x70 - 0x0) // ScriptStruct LiveLinkInterface.SubjectMetadata struct FSubjectMetadata { public: TMap StringMetaData; // 0x0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FTimecode SceneTimecode; // 0x50(0x14)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameRate SceneFramerate; // 0x64(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_68B[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x160 (0x160 - 0x0) // ScriptStruct LiveLinkInterface.CachedSubjectFrame struct FCachedSubjectFrame { public: uint8 Pad_68D[0x160]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x20 - 0x0) // ScriptStruct LiveLinkInterface.LiveLinkTransform struct FLiveLinkTransform { public: uint8 Pad_68E[0x20]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x18 - 0x8) // ScriptStruct LiveLinkInterface.SubjectFrameHandle struct FSubjectFrameHandle : public FLiveLinkBaseBlueprintData { public: uint8 Pad_690[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; }