Add Unreal Engine SDK
This commit is contained in:
160
Reanimal/SDK/AnimationSystem_classes.hpp
Normal file
160
Reanimal/SDK/AnimationSystem_classes.hpp
Normal file
@@ -0,0 +1,160 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: AnimationSystem
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "AnimationSystem_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
#include "EngineUtilities_structs.hpp"
|
||||
#include "CoreUObject_classes.hpp"
|
||||
#include "EditorUtilitiesRuntime_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class AnimationSystem.AnimationOverrideComponent
|
||||
// 0x0038 (0x00D8 - 0x00A0)
|
||||
class UAnimationOverrideComponent : public UActorComponent
|
||||
{
|
||||
public:
|
||||
uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<class UAnimationSet*> Sets; // 0x00B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
||||
struct FDefaultAnimationSetProperty DefaultSet; // 0x00C8(0x0008)(Edit, Config, NoClear, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
bool ApplyAnimationSet(const class UAnimationSet* AnimationSet);
|
||||
bool RemoveAnimationSet(const class UAnimationSet* AnimationSet);
|
||||
|
||||
class UBlendSpace* GetBlendSpaceOverride(const struct FAbstractEnum& Slot) const;
|
||||
class UAnimMontage* GetMontageOverride(const struct FAbstractEnum& Slot) const;
|
||||
class UAnimSequence* GetSequenceOverride(const struct FAbstractEnum& Slot) const;
|
||||
class UAnimMontage* GetTransitionOverride(const struct FAbstractEnum& Slot) const;
|
||||
class UAnimMontage* MontageOverride(const struct FAbstractEnum& Slot) const;
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimationOverrideComponent")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimationOverrideComponent")
|
||||
}
|
||||
static class UAnimationOverrideComponent* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimationOverrideComponent>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimationOverrideComponent;
|
||||
|
||||
// Class AnimationSystem.AnimationSet
|
||||
// 0x0158 (0x0188 - 0x0030)
|
||||
class UAnimationSet final : public UDataAsset
|
||||
{
|
||||
public:
|
||||
struct FAbstractEnum Priority; // 0x0030(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMap<struct FAbstractEnum, class UAnimSequence*> SequenceSlots; // 0x0040(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
TMap<struct FAbstractEnum, class UBlendSpace*> BlendSpaceSlots; // 0x0090(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
TMap<struct FAbstractEnum, class UAnimMontage*> MontageSlots; // 0x00E0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
TMap<struct FAbstractEnum, class UAnimMontage*> TransitionSlots; // 0x0130(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
class UAnimationSet* ParentAnimationSet; // 0x0180(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
|
||||
public:
|
||||
class UBlendSpace* GetSlotBlendSpace(const struct FAbstractEnum& Slot) const;
|
||||
class UAnimMontage* GetSlotMontage(const struct FAbstractEnum& Slot) const;
|
||||
class UAnimSequence* GetSlotSequence(const struct FAbstractEnum& Slot) const;
|
||||
class UAnimMontage* GetSlotTransition(const struct FAbstractEnum& Slot) const;
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimationSet")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimationSet")
|
||||
}
|
||||
static class UAnimationSet* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimationSet>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimationSet;
|
||||
|
||||
// Class AnimationSystem.AnimationSetTransitionCallbackProxy
|
||||
// 0x00A8 (0x00D0 - 0x0028)
|
||||
class UAnimationSetTransitionCallbackProxy final : public UObject
|
||||
{
|
||||
public:
|
||||
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnCompleted; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnBlendOut; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnInterrupted; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnNotifyBegin; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnNotifyEnd; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_88[0x48]; // 0x0088(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UAnimationSetTransitionCallbackProxy* CreateProxyObjectForApplyAnimationSetTask(const struct FApplyAnimSetTransitionParams& ApplyAnimSetParams);
|
||||
static class UAnimationSetTransitionCallbackProxy* CreateProxyObjectForRemoveAnimationSetTask(const struct FRemoveAnimSetTransitionParams& RemoveAnimSetParams);
|
||||
|
||||
void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
|
||||
void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
|
||||
void OnNotifyBeginReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
||||
void OnNotifyEndReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimationSetTransitionCallbackProxy")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimationSetTransitionCallbackProxy")
|
||||
}
|
||||
static class UAnimationSetTransitionCallbackProxy* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimationSetTransitionCallbackProxy>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimationSetTransitionCallbackProxy;
|
||||
|
||||
// Class AnimationSystem.AnimationSystemSettings
|
||||
// 0x0050 (0x0088 - 0x0038)
|
||||
class UAnimationSystemSettings final : public UTarsierDeveloperSettings
|
||||
{
|
||||
public:
|
||||
struct FAbstractEnumTypeDef SetPriorityConcreteType; // 0x0038(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FAbstractEnumTypeDef AnimSequenceSlotConcreteType; // 0x0048(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FAbstractEnumTypeDef AnimBlendSpaceSlotConcreteType; // 0x0058(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FAbstractEnumTypeDef AnimMontageSlotConcreteType; // 0x0068(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FAbstractEnumTypeDef AnimTransitionSlotConcreteType; // 0x0078(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimationSystemSettings")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimationSystemSettings")
|
||||
}
|
||||
static class UAnimationSystemSettings* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimationSystemSettings>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimationSystemSettings;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user