#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkFrameInterpolationProcessor class ULiveLinkFrameInterpolationProcessor : public UObject { public: static class UClass* StaticClass(); static class ULiveLinkFrameInterpolationProcessor* GetDefaultObj(); }; // 0x138 (0x160 - 0x28) // Class LiveLinkInterface.LiveLinkVirtualSubject class ULiveLinkVirtualSubject : public UObject { public: uint8 Pad_5FA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TSubclassOf Role; // 0x30(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Subjects; // 0x38(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray FrameTranslators; // 0x48(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bRebroadcastSubject; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5FD[0x107]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class ULiveLinkVirtualSubject* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkSourceFactory class ULiveLinkSourceFactory : public UObject { public: static class UClass* StaticClass(); static class ULiveLinkSourceFactory* GetDefaultObj(); }; // 0x80 (0xA8 - 0x28) // Class LiveLinkInterface.LiveLinkSourceSettings class ULiveLinkSourceSettings : public UObject { public: enum class ELiveLinkSourceMode Mode; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_603[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FLiveLinkSourceBufferManagementSettings BufferSettings; // 0x30(0x60)(Edit, NoDestructor, NativeAccessSpecifierPublic) class FString ConnectionString; // 0x90(0x10)(Edit, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Factory; // 0xA0(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class ULiveLinkSourceSettings* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkFramePreProcessor class ULiveLinkFramePreProcessor : public UObject { public: static class UClass* StaticClass(); static class ULiveLinkFramePreProcessor* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkFrameTranslator class ULiveLinkFrameTranslator : public UObject { public: static class UClass* StaticClass(); static class ULiveLinkFrameTranslator* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkController class ULiveLinkController : public UObject { public: static class UClass* StaticClass(); static class ULiveLinkController* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkRole class ULiveLinkRole : public UObject { public: static class UClass* StaticClass(); static class ULiveLinkRole* GetDefaultObj(); }; // 0x50 (0xF8 - 0xA8) // Class LiveLinkInterface.LiveLinkCurveRemapSettings class ULiveLinkCurveRemapSettings : public ULiveLinkSourceSettings { public: struct FLiveLinkCurveConversionSettings CurveConversionSettings; // 0xA8(0x50)(Edit, Config, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class ULiveLinkCurveRemapSettings* GetDefaultObj(); }; // 0x40 (0x68 - 0x28) // Class LiveLinkInterface.LiveLinkSubjectSettings class ULiveLinkSubjectSettings : public UObject { public: TArray PreProcessors; // 0x28(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) class ULiveLinkFrameInterpolationProcessor* InterpolationProcessor; // 0x38(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Translators; // 0x40(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) TSubclassOf Role; // 0x50(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameRate FrameRate; // 0x58(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRebroadcastSubject; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_629[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class ULiveLinkSubjectSettings* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkBasicRole class ULiveLinkBasicRole : public ULiveLinkRole { public: static class UClass* StaticClass(); static class ULiveLinkBasicRole* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkAnimationRole class ULiveLinkAnimationRole : public ULiveLinkBasicRole { public: static class UClass* StaticClass(); static class ULiveLinkAnimationRole* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkTransformRole class ULiveLinkTransformRole : public ULiveLinkBasicRole { public: static class UClass* StaticClass(); static class ULiveLinkTransformRole* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkCameraRole class ULiveLinkCameraRole : public ULiveLinkTransformRole { public: static class UClass* StaticClass(); static class ULiveLinkCameraRole* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class LiveLinkInterface.LiveLinkLightRole class ULiveLinkLightRole : public ULiveLinkTransformRole { public: static class UClass* StaticClass(); static class ULiveLinkLightRole* GetDefaultObj(); }; }