#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: EngineUtilities #include "Basic.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "EngineUtilities_structs.hpp" namespace SDK { // Class EngineUtilities.AbstractEnumFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UAbstractEnumFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool EqualEqual_AbstractEnumAbstractEnum(const struct FAbstractEnum& A, const struct FAbstractEnum& B); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbstractEnumFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbstractEnumFunctionLibrary") } static class UAbstractEnumFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbstractEnumFunctionLibrary; // Class EngineUtilities.AdvancedComponentReferenceLibrary // 0x0000 (0x0028 - 0x0028) class UAdvancedComponentReferenceLibrary final : public UBlueprintFunctionLibrary { public: static void GetReferencedComponent(const struct FAdvancedComponentReference& AdvancedComponentReference, class UActorComponent** ActorComponent); static bool IsReferenceValid(const struct FAdvancedComponentReference& AdvancedComponentReference); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AdvancedComponentReferenceLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AdvancedComponentReferenceLibrary") } static class UAdvancedComponentReferenceLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAdvancedComponentReferenceLibrary; // Class EngineUtilities.AssetManagementSubsystem // 0x00E8 (0x0118 - 0x0030) class UAssetManagementSubsystem final : public UEngineSubsystem { public: uint8 Pad_30[0xE8]; // 0x0030(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetManagementSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetManagementSubsystem") } static class UAssetManagementSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssetManagementSubsystem; // Class EngineUtilities.EngineUtilitiesBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UEngineUtilitiesBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static struct FBoxSphereBounds CalculateSplineBounds(class USplineComponent* Spline, bool bSimpleBounds, bool bLocalSpace); static struct FBoxSphereBounds CalculateSplineSectionBounds(class USplineComponent* Spline, int32 startPointIndex, int32 endPointIndex, bool bSimpleBounds, bool bLocalSpace); static struct FTransformUnscaled Conv_TransformToTransformUnscaled(const struct FTransform& InTransform); static struct FTransform Conv_TransformUnscaledToTransform(const struct FTransformUnscaled& InTransformUnscaled); static struct FVector_NetQuantize Conv_VectorToVector_NetQuantize(const struct FVector& InVector); static struct FVector_NetQuantize10 Conv_VectorToVector_NetQuantize10(const struct FVector& InVector); static struct FVector_NetQuantize100 Conv_VectorToVector_NetQuantize100(const struct FVector& InVector); static struct FVector_NetQuantizeNormal Conv_VectorToVector_NetQuantizeNormal(const struct FVector& InVector); static class UTextureCube* CreateTextureAssetFromBoxReflectionCapture(class UBoxReflectionCaptureComponent* boxReflectioCapture, const class FString& AssetName, const class FString& PackagePath, bool bBuildReflectionCaptures); static void DebugDrawFrustum(const class UObject* WorldContextObject, const struct FFrustum& Frustum, const struct FTransform& localToWorldTransform, const struct FLinearColor& Color); static class FString GetActorSublevelName(const class AActor* Actor); static class UObject* GetDefaultObjectReference(TSubclassOf defaultObjectClass, bool bCreateIfNeeded); static class FString GetLogTimeString(bool bIncludeDate, bool bIncludeMilliseconds); static class UClass* GetParentClass(const class UClass* InClass); static struct FVector GetVectorSpringStateVelocity(const struct FVectorSpringState& SpringState); static bool IsEditorWorld(class UObject* WorldContextObject); static void RerunActorConstruction(class AActor* Actor); static void SetShapeColor(class UShapeComponent* ShapeComponent, const struct FColor& Color); static int32 StringCompare(const class FString& A, const class FString& B, bool bCaseSensitive); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EngineUtilitiesBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EngineUtilitiesBlueprintLibrary") } static class UEngineUtilitiesBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEngineUtilitiesBlueprintLibrary; // Class EngineUtilities.WorldSettingsModule // 0x0000 (0x0028 - 0x0028) class UWorldSettingsModule : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldSettingsModule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldSettingsModule") } static class UWorldSettingsModule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldSettingsModule; // Class EngineUtilities.ComposableWorldSettings // 0x0010 (0x04D8 - 0x04C8) class AComposableWorldSettings : public AWorldSettings { public: TArray Modules; // 0x04C8(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComposableWorldSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComposableWorldSettings") } static class AComposableWorldSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AComposableWorldSettings; // Class EngineUtilities.ComposableWorldSettingsBlueprintFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UComposableWorldSettingsBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary { public: static class UWorldSettingsModule* GetWorldSettingsModule(const class UObject* WorldContextObject, TSubclassOf moduleType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComposableWorldSettingsBlueprintFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComposableWorldSettingsBlueprintFunctionLibrary") } static class UComposableWorldSettingsBlueprintFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComposableWorldSettingsBlueprintFunctionLibrary; // Class EngineUtilities.AssetManagerInterface // 0x0000 (0x0000 - 0x0000) class IAssetManagerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssetManagerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssetManagerInterface") } static class IAssetManagerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IAssetManagerInterface; // Class EngineUtilities.ExtendableAssetManager // 0x0000 (0x04D0 - 0x04D0) class UExtendableAssetManager final : public UAssetManager { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExtendableAssetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExtendableAssetManager") } static class UExtendableAssetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExtendableAssetManager; // Class EngineUtilities.PrimitiveShapeComponent // 0x0020 (0x05E0 - 0x05C0) class UPrimitiveShapeComponent : public UShapeComponent { public: EPrimitiveShapeComponentType Shape; // 0x05B8(0x0001)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPrimitiveShapeComponentType BodyShape; // 0x05B9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5BA[0x2]; // 0x05BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float SphereRadius; // 0x05BC(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector BoxExtent; // 0x05C0(0x0018)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CapsuleHalfHeight; // 0x05D8(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CapsuleRadius; // 0x05DC(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps); void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); struct FVector GetScaledBoxExtent() const; float GetScaledCapsuleHalfHeight() const; float GetScaledCapsuleHalfHeight_WithoutHemisphere() const; float GetScaledCapsuleRadius() const; void GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const; void GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const; float GetScaledSphereRadius() const; float GetShapeScale() const; struct FVector GetUnscaledBoxExtent() const; float GetUnscaledCapsuleHalfHeight() const; float GetUnscaledCapsuleHalfHeight_WithoutHemisphere() const; float GetUnscaledCapsuleRadius() const; void GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const; void GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const; float GetUnscaledSphereRadius() const; bool PointIsInsidePrimitive(const struct FVector& Location) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PrimitiveShapeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PrimitiveShapeComponent") } static class UPrimitiveShapeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPrimitiveShapeComponent; // Class EngineUtilities.MeshSocketBlueprintFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UMeshSocketBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary { public: static struct FVector GetSocketLocation(const struct FSocketSelector& SocketSelector, const class AActor* OwningActor); static struct FQuat GetSocketQuaternion(const struct FSocketSelector& SocketSelector, const class AActor* OwningActor); static struct FRotator GetSocketRotation(const struct FSocketSelector& SocketSelector, const class AActor* OwningActor); static struct FTransform GetSocketTransform(const struct FSocketSelector& SocketSelector, const class AActor* OwningActor, ERelativeTransformSpace TransformSpace); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeshSocketBlueprintFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeshSocketBlueprintFunctionLibrary") } static class UMeshSocketBlueprintFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeshSocketBlueprintFunctionLibrary; // Class EngineUtilities.TextBillboardComponent // 0x0000 (0x05E0 - 0x05E0) class UTextBillboardComponent final : public UTextRenderComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TextBillboardComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TextBillboardComponent") } static class UTextBillboardComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTextBillboardComponent; }