582 lines
49 KiB
C++
582 lines
49 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
/*===========================================================================
|
|
Generated code exported from UnrealHeaderTool.
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
|
===========================================================================*/
|
|
|
|
#include "UObject/GeneratedCppIncludes.h"
|
|
#include "NiagaraDataChannelAccessContext.h"
|
|
#include "StructUtils/InstancedStruct.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeNiagaraDataChannelAccessContext() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStruct();
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
|
ENGINE_API UClass* Z_Construct_UClass_USceneComponent_NoRegister();
|
|
NIAGARA_API UClass* Z_Construct_UClass_UNiagaraComponent_NoRegister();
|
|
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContext();
|
|
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContextBase();
|
|
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContextInst();
|
|
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContextLegacy();
|
|
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNDCSpawnedSystemRef();
|
|
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters();
|
|
UPackage* Z_Construct_UPackage__Script_Niagara();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin ScriptStruct FNiagaraDataChannelSearchParameters *******************************
|
|
struct Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FNiagaraDataChannelSearchParameters); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FNiagaraDataChannelSearchParameters); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\nLegacy search parameters to support legacy code.\n*/" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "Legacy search parameters to support legacy code." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningComponent_MetaData[] = {
|
|
{ "Category", "Parameters" },
|
|
{ "Comment", "/** In cases where there is an owning component such as an object spawning from itself etc, then we pass that component in. Some handlers may only use it's location but others may make use of more data. */" },
|
|
{ "EditInline", "true" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "In cases where there is an owning component such as an object spawning from itself etc, then we pass that component in. Some handlers may only use it's location but others may make use of more data." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
|
|
{ "Category", "Parameters" },
|
|
{ "Comment", "/** In cases where there is no owning component for data being read or written to a data channel, we simply pass in a location. We can also use this when bOverrideLocaiton is set. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "In cases where there is no owning component for data being read or written to a data channel, we simply pass in a location. We can also use this when bOverrideLocaiton is set." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideLocation_MetaData[] = {
|
|
{ "Category", "Parameters" },
|
|
{ "Comment", "/** If true, even if an owning component is set, the data channel should use the Location value rather than the component location. If this is false, the NDC will get any location needed from the owning component. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "If true, even if an owning component is set, the data channel should use the Location value rather than the component location. If this is false, the NDC will get any location needed from the owning component." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FNiagaraDataChannelSearchParameters constinit property declarations
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwningComponent;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
|
|
static void NewProp_bOverrideLocation_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideLocation;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FNiagaraDataChannelSearchParameters constinit property declarations *
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNiagaraDataChannelSearchParameters>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNiagaraDataChannelSearchParameters;
|
|
class UScriptStruct* FNiagaraDataChannelSearchParameters::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNiagaraDataChannelSearchParameters.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FNiagaraDataChannelSearchParameters.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("NiagaraDataChannelSearchParameters"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FNiagaraDataChannelSearchParameters.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FNiagaraDataChannelSearchParameters Property Definitions **********
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewProp_OwningComponent = { "OwningComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraDataChannelSearchParameters, OwningComponent), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningComponent_MetaData), NewProp_OwningComponent_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraDataChannelSearchParameters, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
|
|
void Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewProp_bOverrideLocation_SetBit(void* Obj)
|
|
{
|
|
((FNiagaraDataChannelSearchParameters*)Obj)->bOverrideLocation = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewProp_bOverrideLocation = { "bOverrideLocation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraDataChannelSearchParameters), &Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewProp_bOverrideLocation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideLocation_MetaData), NewProp_bOverrideLocation_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewProp_OwningComponent,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewProp_Location,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewProp_bOverrideLocation,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FNiagaraDataChannelSearchParameters Property Definitions ************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"NiagaraDataChannelSearchParameters",
|
|
Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::PropPointers),
|
|
sizeof(FNiagaraDataChannelSearchParameters),
|
|
alignof(FNiagaraDataChannelSearchParameters),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000005),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNiagaraDataChannelSearchParameters.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNiagaraDataChannelSearchParameters.InnerSingleton, Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNiagaraDataChannelSearchParameters.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FNiagaraDataChannelSearchParameters *********************************
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextBase *********************************************
|
|
struct Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FNDCAccessContextBase); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FNDCAccessContextBase); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\nBase class for context used when retrieving a specific set of Data Channel Data to read or write.\nMany Data Channel types will have multiple internal sets of data and these parameters control which the Channel should return to users for access.\nAn example of this would be the Islands Data Channel type which will subdivide the world and have a different set of data for each sub division.\nIt will return to users the correct data for their location based on these parameters.\nNDC Types must specify which of these access context types they require.\nThe base struct contains only data needed for internal systems to function. \nBeyond this you are free to add anything else you need.\nSome data can be intended as input to the search/internal routing or data creation. This should be marked with \"NDCAccessContextInput\".\nOther data can be intended as output to store derived or transient state and pass back to the user. This should be marked with \"NDCAccessContextOutput\".\n*/" },
|
|
{ "Hidden", "" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "Base class for context used when retrieving a specific set of Data Channel Data to read or write.\nMany Data Channel types will have multiple internal sets of data and these parameters control which the Channel should return to users for access.\nAn example of this would be the Islands Data Channel type which will subdivide the world and have a different set of data for each sub division.\nIt will return to users the correct data for their location based on these parameters.\nNDC Types must specify which of these access context types they require.\nThe base struct contains only data needed for internal systems to function.\nBeyond this you are free to add anything else you need.\nSome data can be intended as input to the search/internal routing or data creation. This should be marked with \"NDCAccessContextInput\".\nOther data can be intended as output to store derived or transient state and pass back to the user. This should be marked with \"NDCAccessContextOutput\"." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningComponent_MetaData[] = {
|
|
{ "Category", "Input" },
|
|
{ "EditInline", "true" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "NDCAccessContextInput", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsAutoLinkingSystem_MetaData[] = {
|
|
{ "Comment", "/** \n\x09If true, this access is for a Niagara System that wishes to \"Auto link\" i.e. not do a proper lookup, just use the currently initializing map entry or the spawned component lookup.\n\x09This is used by NDC Data Interfaces in systems spawned by NDCs to make linking back to the originating NDC entry easier.\n\x09*/" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "If true, this access is for a Niagara System that wishes to \"Auto link\" i.e. not do a proper lookup, just use the currently initializing map entry or the spawned component lookup.\nThis is used by NDC Data Interfaces in systems spawned by NDCs to make linking back to the originating NDC entry easier." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextBase constinit property declarations *************
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwningComponent;
|
|
static void NewProp_bIsAutoLinkingSystem_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAutoLinkingSystem;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FNDCAccessContextBase constinit property declarations ***************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNDCAccessContextBase>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNDCAccessContextBase;
|
|
class UScriptStruct* FNDCAccessContextBase::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCAccessContextBase.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FNDCAccessContextBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNDCAccessContextBase, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("NDCAccessContextBase"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FNDCAccessContextBase.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextBase Property Definitions ************************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::NewProp_OwningComponent = { "OwningComponent", nullptr, (EPropertyFlags)0x011400000008200c, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNDCAccessContextBase, OwningComponent), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningComponent_MetaData), NewProp_OwningComponent_MetaData) };
|
|
void Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::NewProp_bIsAutoLinkingSystem_SetBit(void* Obj)
|
|
{
|
|
((FNDCAccessContextBase*)Obj)->bIsAutoLinkingSystem = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::NewProp_bIsAutoLinkingSystem = { "bIsAutoLinkingSystem", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNDCAccessContextBase), &Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::NewProp_bIsAutoLinkingSystem_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsAutoLinkingSystem_MetaData), NewProp_bIsAutoLinkingSystem_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::NewProp_OwningComponent,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::NewProp_bIsAutoLinkingSystem,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FNDCAccessContextBase Property Definitions **************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"NDCAccessContextBase",
|
|
Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::PropPointers),
|
|
sizeof(FNDCAccessContextBase),
|
|
alignof(FNDCAccessContextBase),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000005),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContextBase()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCAccessContextBase.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNDCAccessContextBase.InnerSingleton, Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNDCAccessContextBase.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FNDCAccessContextBase ***********************************************
|
|
|
|
// ********** Begin ScriptStruct FNDCSpawnedSystemRef **********************************************
|
|
struct Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FNDCSpawnedSystemRef); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FNDCSpawnedSystemRef); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/** Utility class to wrap a weak pointer to a Niagara Component allowing FNDCAccessContext to hold an array of weak spawned systems. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "Utility class to wrap a weak pointer to a Niagara Component allowing FNDCAccessContext to hold an array of weak spawned systems." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpawnedSystem_MetaData[] = {
|
|
{ "Category", "Output" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FNDCSpawnedSystemRef constinit property declarations **************
|
|
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_SpawnedSystem;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FNDCSpawnedSystemRef constinit property declarations ****************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNDCSpawnedSystemRef>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNDCSpawnedSystemRef;
|
|
class UScriptStruct* FNDCSpawnedSystemRef::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCSpawnedSystemRef.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FNDCSpawnedSystemRef.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNDCSpawnedSystemRef, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("NDCSpawnedSystemRef"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FNDCSpawnedSystemRef.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FNDCSpawnedSystemRef Property Definitions *************************
|
|
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::NewProp_SpawnedSystem = { "SpawnedSystem", nullptr, (EPropertyFlags)0x001400000008200c, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNDCSpawnedSystemRef, SpawnedSystem), Z_Construct_UClass_UNiagaraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpawnedSystem_MetaData), NewProp_SpawnedSystem_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::NewProp_SpawnedSystem,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FNDCSpawnedSystemRef Property Definitions ***************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"NDCSpawnedSystemRef",
|
|
Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::PropPointers),
|
|
sizeof(FNDCSpawnedSystemRef),
|
|
alignof(FNDCSpawnedSystemRef),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000005),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FNDCSpawnedSystemRef()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCSpawnedSystemRef.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNDCSpawnedSystemRef.InnerSingleton, Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNDCSpawnedSystemRef.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FNDCSpawnedSystemRef ************************************************
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContext *************************************************
|
|
struct Z_Construct_UScriptStruct_FNDCAccessContext_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FNDCAccessContext); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FNDCAccessContext); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\nBasic AccessContext type providing a little more utility than the base.\nIf you require more data than this you can subclass this or replace entirely and subclass FNDCAccessContextBase.\n*/" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "Basic AccessContext type providing a little more utility than the base.\nIf you require more data than this you can subclass this or replace entirely and subclass FNDCAccessContextBase." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
|
|
{ "Category", "Input" },
|
|
{ "Comment", "/** In cases where there is no owning component for data being read or written to a data channel, we simply pass in a location. We can also use this when bOverrideLocaiton is set. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "NDCAccessContextInput", "" },
|
|
{ "ToolTip", "In cases where there is no owning component for data being read or written to a data channel, we simply pass in a location. We can also use this when bOverrideLocaiton is set." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideLocation_MetaData[] = {
|
|
{ "Category", "Input" },
|
|
{ "Comment", "/** If true, even if an owning component is set, the data channel should use the Location value rather than the component location. If this is false, the NDC will get any location needed from the owning component. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "NDCAccessContextInput", "" },
|
|
{ "ToolTip", "If true, even if an owning component is set, the data channel should use the Location value rather than the component location. If this is false, the NDC will get any location needed from the owning component." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideSystemToSpawn_MetaData[] = {
|
|
{ "Category", "Input" },
|
|
{ "Comment", "/** If true, we'll override the system to spawn for this NDC write. If false, we'll use the system defined in the NDC asset, if there is one. */" },
|
|
{ "InlineEditCondition", "" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "NDCAccessContextInput", "" },
|
|
{ "ToolTip", "If true, we'll override the system to spawn for this NDC write. If false, we'll use the system defined in the NDC asset, if there is one." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SystemToSpawn_MetaData[] = {
|
|
{ "AllowedClasses", "/Script/Niagara.NiagaraSystem,/Script/Niagara.NiagaraSystemCollection" },
|
|
{ "Category", "Input" },
|
|
{ "EditCondition", "bOverrideSystemToSpawn" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "NDCAccessContextInput", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpawnedSystems_MetaData[] = {
|
|
{ "Category", "Output" },
|
|
{ "Comment", "/** The Niagara System spawned in response to this access, if any. Allows callers to set parameters etc on this system. It is not safe to store and use this component reference later. It can be reclaimed by the system at any time. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "NDCAccessContextOutput", "" },
|
|
{ "ShowOnlyInnerProperties", "" },
|
|
{ "ToolTip", "The Niagara System spawned in response to this access, if any. Allows callers to set parameters etc on this system. It is not safe to store and use this component reference later. It can be reclaimed by the system at any time." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContext constinit property declarations *****************
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
|
|
static void NewProp_bOverrideLocation_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideLocation;
|
|
static void NewProp_bOverrideSystemToSpawn_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideSystemToSpawn;
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_SystemToSpawn;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_SpawnedSystems_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_SpawnedSystems;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FNDCAccessContext constinit property declarations *******************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNDCAccessContext>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FNDCAccessContext_Statics
|
|
static_assert(std::is_polymorphic<FNDCAccessContext>() == std::is_polymorphic<FNDCAccessContextBase>(), "USTRUCT FNDCAccessContext cannot be polymorphic unless super FNDCAccessContextBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNDCAccessContext;
|
|
class UScriptStruct* FNDCAccessContext::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCAccessContext.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FNDCAccessContext.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNDCAccessContext, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("NDCAccessContext"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FNDCAccessContext.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContext Property Definitions ****************************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNDCAccessContext, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
|
|
void Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_bOverrideLocation_SetBit(void* Obj)
|
|
{
|
|
((FNDCAccessContext*)Obj)->bOverrideLocation = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_bOverrideLocation = { "bOverrideLocation", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNDCAccessContext), &Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_bOverrideLocation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideLocation_MetaData), NewProp_bOverrideLocation_MetaData) };
|
|
void Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_bOverrideSystemToSpawn_SetBit(void* Obj)
|
|
{
|
|
((FNDCAccessContext*)Obj)->bOverrideSystemToSpawn = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_bOverrideSystemToSpawn = { "bOverrideSystemToSpawn", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNDCAccessContext), &Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_bOverrideSystemToSpawn_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideSystemToSpawn_MetaData), NewProp_bOverrideSystemToSpawn_MetaData) };
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_SystemToSpawn = { "SystemToSpawn", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNDCAccessContext, SystemToSpawn), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SystemToSpawn_MetaData), NewProp_SystemToSpawn_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_SpawnedSystems_Inner = { "SpawnedSystems", nullptr, (EPropertyFlags)0x0000008000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNDCSpawnedSystemRef, METADATA_PARAMS(0, nullptr) }; // 2133123906
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_SpawnedSystems = { "SpawnedSystems", nullptr, (EPropertyFlags)0x0010008000002004, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNDCAccessContext, SpawnedSystems), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpawnedSystems_MetaData), NewProp_SpawnedSystems_MetaData) }; // 2133123906
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNDCAccessContext_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_Location,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_bOverrideLocation,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_bOverrideSystemToSpawn,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_SystemToSpawn,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_SpawnedSystems_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewProp_SpawnedSystems,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContext_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FNDCAccessContext Property Definitions ******************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNDCAccessContext_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
|
|
Z_Construct_UScriptStruct_FNDCAccessContextBase,
|
|
&NewStructOps,
|
|
"NDCAccessContext",
|
|
Z_Construct_UScriptStruct_FNDCAccessContext_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContext_Statics::PropPointers),
|
|
sizeof(FNDCAccessContext),
|
|
alignof(FNDCAccessContext),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000005),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContext_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNDCAccessContext_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContext()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCAccessContext.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNDCAccessContext.InnerSingleton, Z_Construct_UScriptStruct_FNDCAccessContext_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNDCAccessContext.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FNDCAccessContext ***************************************************
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextLegacy *******************************************
|
|
struct Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FNDCAccessContextLegacy); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FNDCAccessContextLegacy); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/** Special legacy access context type. Used only to facilitate legacy NDCs to be usable by the new API. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "Special legacy access context type. Used only to facilitate legacy NDCs to be usable by the new API." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
|
|
{ "Category", "Input" },
|
|
{ "Comment", "/** In cases where there is no owning component for data being read or written to a data channel, we simply pass in a location. We can also use this when bOverrideLocaiton is set. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "NDCAccessContextInput", "" },
|
|
{ "ToolTip", "In cases where there is no owning component for data being read or written to a data channel, we simply pass in a location. We can also use this when bOverrideLocaiton is set." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideLocation_MetaData[] = {
|
|
{ "Category", "Input" },
|
|
{ "Comment", "/** If true, even if an owning component is set, the data channel should use the Location value rather than the component location. If this is false, the NDC will get any location needed from the owning component. */" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "NDCAccessContextInput", "" },
|
|
{ "ToolTip", "If true, even if an owning component is set, the data channel should use the Location value rather than the component location. If this is false, the NDC will get any location needed from the owning component." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextLegacy constinit property declarations ***********
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
|
|
static void NewProp_bOverrideLocation_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideLocation;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FNDCAccessContextLegacy constinit property declarations *************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNDCAccessContextLegacy>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics
|
|
static_assert(std::is_polymorphic<FNDCAccessContextLegacy>() == std::is_polymorphic<FNDCAccessContextBase>(), "USTRUCT FNDCAccessContextLegacy cannot be polymorphic unless super FNDCAccessContextBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNDCAccessContextLegacy;
|
|
class UScriptStruct* FNDCAccessContextLegacy::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCAccessContextLegacy.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FNDCAccessContextLegacy.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNDCAccessContextLegacy, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("NDCAccessContextLegacy"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FNDCAccessContextLegacy.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextLegacy Property Definitions **********************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNDCAccessContextLegacy, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
|
|
void Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::NewProp_bOverrideLocation_SetBit(void* Obj)
|
|
{
|
|
((FNDCAccessContextLegacy*)Obj)->bOverrideLocation = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::NewProp_bOverrideLocation = { "bOverrideLocation", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNDCAccessContextLegacy), &Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::NewProp_bOverrideLocation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideLocation_MetaData), NewProp_bOverrideLocation_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::NewProp_Location,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::NewProp_bOverrideLocation,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FNDCAccessContextLegacy Property Definitions ************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
|
|
Z_Construct_UScriptStruct_FNDCAccessContextBase,
|
|
&NewStructOps,
|
|
"NDCAccessContextLegacy",
|
|
Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::PropPointers),
|
|
sizeof(FNDCAccessContextLegacy),
|
|
alignof(FNDCAccessContextLegacy),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000005),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContextLegacy()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCAccessContextLegacy.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNDCAccessContextLegacy.InnerSingleton, Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNDCAccessContextLegacy.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FNDCAccessContextLegacy *********************************************
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextInst *********************************************
|
|
struct Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FNDCAccessContextInst); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FNDCAccessContextInst); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\nContext object for Niagara and Game code to access a Niagara Data Channel.\nCan be customized per Data Channel to provide specific control for each Data Channel type.\nCan include input data from accessing code such as a location, game play tags etc that can influence internal data routing/partitions.\nCan also include output data allowing the NDC to pass information back to the accessing code.\n*/" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ToolTip", "Context object for Niagara and Game code to access a Niagara Data Channel.\nCan be customized per Data Channel to provide specific control for each Data Channel type.\nCan include input data from accessing code such as a location, game play tags etc that can influence internal data routing/partitions.\nCan also include output data allowing the NDC to pass information back to the accessing code." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccessContext_MetaData[] = {
|
|
{ "BaseStruct", "/Script/Niagara.NDCAccessContextBase" },
|
|
{ "Category", "Access Context" },
|
|
{ "ExcludeBaseStruct", "" },
|
|
{ "ModuleRelativePath", "Public/NiagaraDataChannelAccessContext.h" },
|
|
{ "ShowOnlyInnerProperties", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextInst constinit property declarations *************
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FNDCAccessContextInst constinit property declarations ***************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNDCAccessContextInst>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNDCAccessContextInst;
|
|
class UScriptStruct* FNDCAccessContextInst::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCAccessContextInst.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FNDCAccessContextInst.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNDCAccessContextInst, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("NDCAccessContextInst"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FNDCAccessContextInst.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FNDCAccessContextInst Property Definitions ************************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNDCAccessContextInst, AccessContext), Z_Construct_UScriptStruct_FInstancedStruct, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccessContext_MetaData), NewProp_AccessContext_MetaData) }; // 3949785911
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::NewProp_AccessContext,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FNDCAccessContextInst Property Definitions **************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"NDCAccessContextInst",
|
|
Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::PropPointers),
|
|
sizeof(FNDCAccessContextInst),
|
|
alignof(FNDCAccessContextInst),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContextInst()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FNDCAccessContextInst.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNDCAccessContextInst.InnerSingleton, Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNDCAccessContextInst.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FNDCAccessContextInst ***********************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelAccessContext_h__Script_Niagara_Statics
|
|
{
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FNiagaraDataChannelSearchParameters::StaticStruct, Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters_Statics::NewStructOps, TEXT("NiagaraDataChannelSearchParameters"),&Z_Registration_Info_UScriptStruct_FNiagaraDataChannelSearchParameters, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNiagaraDataChannelSearchParameters), 3125418303U) },
|
|
{ FNDCAccessContextBase::StaticStruct, Z_Construct_UScriptStruct_FNDCAccessContextBase_Statics::NewStructOps, TEXT("NDCAccessContextBase"),&Z_Registration_Info_UScriptStruct_FNDCAccessContextBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNDCAccessContextBase), 3271682560U) },
|
|
{ FNDCSpawnedSystemRef::StaticStruct, Z_Construct_UScriptStruct_FNDCSpawnedSystemRef_Statics::NewStructOps, TEXT("NDCSpawnedSystemRef"),&Z_Registration_Info_UScriptStruct_FNDCSpawnedSystemRef, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNDCSpawnedSystemRef), 2133123906U) },
|
|
{ FNDCAccessContext::StaticStruct, Z_Construct_UScriptStruct_FNDCAccessContext_Statics::NewStructOps, TEXT("NDCAccessContext"),&Z_Registration_Info_UScriptStruct_FNDCAccessContext, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNDCAccessContext), 1412246472U) },
|
|
{ FNDCAccessContextLegacy::StaticStruct, Z_Construct_UScriptStruct_FNDCAccessContextLegacy_Statics::NewStructOps, TEXT("NDCAccessContextLegacy"),&Z_Registration_Info_UScriptStruct_FNDCAccessContextLegacy, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNDCAccessContextLegacy), 2898596119U) },
|
|
{ FNDCAccessContextInst::StaticStruct, Z_Construct_UScriptStruct_FNDCAccessContextInst_Statics::NewStructOps, TEXT("NDCAccessContextInst"),&Z_Registration_Info_UScriptStruct_FNDCAccessContextInst, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNDCAccessContextInst), 1258534982U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelAccessContext_h__Script_Niagara_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelAccessContext_h__Script_Niagara_2132691717{
|
|
TEXT("/Script/Niagara"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelAccessContext_h__Script_Niagara_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelAccessContext_h__Script_Niagara_Statics::ScriptStructInfo),
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|