Files
ReshadePluginsCore/Hogwarts Legacy/SDK/NiagaraHelpers_classes.hpp
2026-03-06 01:33:32 +01:00

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;
}