300 lines
14 KiB
C++
300 lines
14 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: NiagaraHelpers
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "NiagaraHelpers_structs.hpp"
|
|
#include "Niagara_classes.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class NiagaraHelpers.NiagaraDataInterfaceAkEvent
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UNiagaraDataInterfaceAkEvent final : public UNiagaraDataInterface
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AkAudioEvent; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EventName; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AttachPointName; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraDataInterfaceAkEvent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkEvent")
|
|
}
|
|
static class UNiagaraDataInterfaceAkEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraDataInterfaceAkEvent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraDataInterfaceAkEvent;
|
|
|
|
// Class NiagaraHelpers.NiagaraDataInterfaceAkRTPC
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UNiagaraDataInterfaceAkRTPC final : public UNiagaraDataInterface
|
|
{
|
|
public:
|
|
TArray<class FName> RTPCs; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraDataInterfaceAkRTPC")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkRTPC")
|
|
}
|
|
static class UNiagaraDataInterfaceAkRTPC* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraDataInterfaceAkRTPC>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraDataInterfaceAkRTPC;
|
|
|
|
// Class NiagaraHelpers.NiagaraDataInterfaceAkEventPerParticle
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UNiagaraDataInterfaceAkEventPerParticle final : public UNiagaraDataInterface
|
|
{
|
|
public:
|
|
TArray<struct FNiagaraDataInterfaceAkEventInfo> Events; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraDataInterfaceAkEventPerParticle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkEventPerParticle")
|
|
}
|
|
static class UNiagaraDataInterfaceAkEventPerParticle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraDataInterfaceAkEventPerParticle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraDataInterfaceAkEventPerParticle;
|
|
|
|
// Class NiagaraHelpers.NiagaraDataInterfaceInsideAndWind
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UNiagaraDataInterfaceInsideAndWind final : public UNiagaraDataInterface
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraDataInterfaceInsideAndWind")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraDataInterfaceInsideAndWind")
|
|
}
|
|
static class UNiagaraDataInterfaceInsideAndWind* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraDataInterfaceInsideAndWind>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraDataInterfaceInsideAndWind;
|
|
|
|
// Class NiagaraHelpers.NiagaraHelpers
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UNiagaraHelpers final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void ActorBestDefaultAttachComponent(class AActor* Actor, class USceneComponent** AttachComponent);
|
|
static void ActorFindBoneOnComponent(class AActor* Actor, class FName BoneName, class USkinnedMeshComponent** ComponentWithBone, int32* BoneIndex, bool bDeepSearchComponents);
|
|
static void ActorFindBoneOrSocketOnComponent(class AActor* Actor, class FName BoneOrSocketName, class USceneComponent** ComponentWithBoneOrSocket, int32* BoneIndex, bool bDeepSearchComponents);
|
|
static void ActorFindSocketOnComponent(class AActor* Actor, class FName SocketName, class USceneComponent** ComponentWithSocket, bool bDeepSearchComponents);
|
|
static void ComputeActorMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower);
|
|
static void ComputeActorPrimitiveBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower);
|
|
static void ComputeActorSkeletalMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower);
|
|
static void ComputeActorStaticMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower);
|
|
static void ComputeComponentBoundsMeasure(const TArray<class USceneComponent*>& Components, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower);
|
|
static void GetEmitterNames(class UNiagaraSystem* NiagaraSystem, TArray<class FName>* emitterNames, bool includeHidden);
|
|
static struct FNiagaraHelpersPrimFilter MakePrimFilterName(ENiagaraHelpersPrimRule Rule, class FName Primitive, ENiagaraHelpersPrimMatchMode MatchMode);
|
|
static struct FNiagaraHelpersPrimFilter MakePrimFilterNames(ENiagaraHelpersPrimRule Rule, const TArray<class FName>& Primitives, ENiagaraHelpersPrimMatchMode MatchMode);
|
|
static struct FNiagaraHelpersPrimFilter MakePrimFilterPrimitive(ENiagaraHelpersPrimRule Rule, class UPrimitiveComponent* Primitive, ENiagaraHelpersPrimMatchMode MatchMode);
|
|
static struct FNiagaraHelpersPrimFilter MakePrimFilterPrimitives(ENiagaraHelpersPrimRule Rule, const TArray<class UPrimitiveComponent*>& Primitives, ENiagaraHelpersPrimMatchMode MatchMode);
|
|
static void NPCSetParameterColor(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, const struct FLinearColor& Value);
|
|
static void NPCSetParameterFloat(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, float Value);
|
|
static void NPCSetParameterVector(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, const struct FVector& Value);
|
|
static void SpawnAttached(class USceneComponent* SceneComponent, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent);
|
|
static void SpawnAttachedActor(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent);
|
|
static void SpawnInWorld(class UObject* WorldContextObject, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent);
|
|
static void SpawnSystemOnPrimitives(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray<class UNiagaraComponent*>* NiagaraComponents);
|
|
static void SpawnSystemOnSkeletalMeshes(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnMultiSkeletalInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray<class UNiagaraComponent*>* NiagaraComponents);
|
|
static void SpawnSystemOnStaticMeshes(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnMultiStaticInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray<class UNiagaraComponent*>* NiagaraComponents);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraHelpers")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraHelpers")
|
|
}
|
|
static class UNiagaraHelpers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraHelpers>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraHelpers;
|
|
|
|
// Class NiagaraHelpers.Interface_NiagaraHelpersInitializer
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IInterface_NiagaraHelpersInitializer final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("Interface_NiagaraHelpersInitializer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"Interface_NiagaraHelpersInitializer")
|
|
}
|
|
static class IInterface_NiagaraHelpersInitializer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IInterface_NiagaraHelpersInitializer>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IInterface_NiagaraHelpersInitializer;
|
|
|
|
// Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntry
|
|
// 0x0288 (0x02B0 - 0x0028)
|
|
class UNiagaraHelpersFullVariableListCacheEntry : public UObject
|
|
{
|
|
public:
|
|
class UNiagaraSystem* System; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FNiagaraHelpersFullVariableList FullVariableList; // 0x0030(0x0270)(Edit, EditConst, NativeAccessSpecifierPublic)
|
|
struct FDateTime CacheTime; // 0x02A0(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHaveSetupVariables; // 0x02A8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntry")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntry")
|
|
}
|
|
static class UNiagaraHelpersFullVariableListCacheEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraHelpersFullVariableListCacheEntry>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntry;
|
|
|
|
// Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntryStatic
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class UNiagaraHelpersFullVariableListCacheEntryStatic final : public UNiagaraHelpersFullVariableListCacheEntry
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntryStatic")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntryStatic")
|
|
}
|
|
static class UNiagaraHelpersFullVariableListCacheEntryStatic* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraHelpersFullVariableListCacheEntryStatic>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntryStatic;
|
|
|
|
// Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntryDynamic
|
|
// 0x0010 (0x02C0 - 0x02B0)
|
|
class UNiagaraHelpersFullVariableListCacheEntryDynamic final : public UNiagaraHelpersFullVariableListCacheEntry
|
|
{
|
|
public:
|
|
class UNiagaraComponent* ProbeComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntryDynamic")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntryDynamic")
|
|
}
|
|
static class UNiagaraHelpersFullVariableListCacheEntryDynamic* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraHelpersFullVariableListCacheEntryDynamic>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntryDynamic;
|
|
|
|
// Class NiagaraHelpers.NiagaraSystemWithVars
|
|
// 0x0080 (0x00B0 - 0x0030)
|
|
class UNiagaraSystemWithVars final : public UDataAsset
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* NiagaraSystem; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FNiagaraHelpersInitializers Overrides; // 0x0040(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ClearOverrides();
|
|
void RefreshDefaults();
|
|
|
|
void MultiSpawnOnPrimitivesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnAttachedInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray<class UNiagaraComponent*>* NiagaraComponents) const;
|
|
void MultiSpawnOnSkeletalMeshesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnMultiSkeletalInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray<class UNiagaraComponent*>* NiagaraComponents) const;
|
|
void MultiSpawnOnStaticMeshesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnMultiStaticInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray<class UNiagaraComponent*>* NiagaraComponents) const;
|
|
void SpawnAttachedActorWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const;
|
|
void SpawnAttachedWithVars(class USceneComponent* SceneComponent, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const;
|
|
void SpawnInWorldWithVars(class UObject* WorldContextObject, const struct FNiagaraSystemSpawnInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NiagaraSystemWithVars")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NiagaraSystemWithVars")
|
|
}
|
|
static class UNiagaraSystemWithVars* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNiagaraSystemWithVars>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraSystemWithVars;
|
|
|
|
}
|
|
|