Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Niagara/UHT/NiagaraDataChannelFunctionLibrary.gen.cpp

2110 lines
217 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "NiagaraDataChannelFunctionLibrary.h"
#include "NiagaraDataChannelAccessContext.h"
#include "NiagaraDataChannelReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNiagaraDataChannelFunctionLibrary() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
NIAGARA_API UClass* Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister();
NIAGARA_API UClass* Z_Construct_UClass_UNiagaraDataChannelHandler_NoRegister();
NIAGARA_API UClass* Z_Construct_UClass_UNiagaraDataChannelLibrary();
NIAGARA_API UClass* Z_Construct_UClass_UNiagaraDataChannelLibrary_NoRegister();
NIAGARA_API UClass* Z_Construct_UClass_UNiagaraDataChannelReader_NoRegister();
NIAGARA_API UClass* Z_Construct_UClass_UNiagaraDataChannelWriter_NoRegister();
NIAGARA_API UEnum* Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult();
NIAGARA_API UFunction* Z_Construct_UDelegateFunction_Niagara_OnNewNiagaraDataChannelPublish__DelegateSignature();
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNDCAccessContextInst();
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDataChannelReference();
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters();
UPackage* Z_Construct_UPackage__Script_Niagara();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ENiagartaDataChannelReadResult ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagartaDataChannelReadResult;
static UEnum* ENiagartaDataChannelReadResult_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagartaDataChannelReadResult.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagartaDataChannelReadResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("ENiagartaDataChannelReadResult"));
}
return Z_Registration_Info_UEnum_ENiagartaDataChannelReadResult.OuterSingleton;
}
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagartaDataChannelReadResult>()
{
return ENiagartaDataChannelReadResult_StaticEnum();
}
struct Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Failure.Name", "ENiagartaDataChannelReadResult::Failure" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "Success.Name", "ENiagartaDataChannelReadResult::Success" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagartaDataChannelReadResult::Success", (int64)ENiagartaDataChannelReadResult::Success },
{ "ENiagartaDataChannelReadResult::Failure", (int64)ENiagartaDataChannelReadResult::Failure },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Niagara,
nullptr,
"ENiagartaDataChannelReadResult",
"ENiagartaDataChannelReadResult",
Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult()
{
if (!Z_Registration_Info_UEnum_ENiagartaDataChannelReadResult.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagartaDataChannelReadResult.InnerSingleton, Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagartaDataChannelReadResult.InnerSingleton;
}
// ********** End Enum ENiagartaDataChannelReadResult **********************************************
// ********** Begin Class UNiagaraDataChannelLibrary Function GetDataChannelElementCount ***********
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics
{
struct NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNiagaraDataChannelSearchParameters SearchParams;
bool bReadPreviousFrame;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "SearchParams, bReadPreviousFrame" },
{ "bReadPreviousFrame", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * LEGACY FUNCTION: Please use non-legacy version.\n\x09 * Returns the number of readable elements in the given data channel\n\x09 * This function is now legacy and and will soon be deprecated. Please use the new non-legacy function.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to read from\n\x09 * @param SearchParams\x09\x09\x09Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n\x09 * @param bReadPreviousFrame\x09True if this reader will read the previous frame's data. If false, we read the current frame.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame.\n\x09 */" },
{ "DisplayName", "Get Data Channel Element Count (Legacy)" },
{ "Keywords", "niagara DataChannel num size" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "LEGACY FUNCTION: Please use non-legacy version.\nReturns the number of readable elements in the given data channel\nThis function is now legacy and and will soon be deprecated. Please use the new non-legacy function.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to read from\n@param SearchParams Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n@param bReadPreviousFrame True if this reader will read the previous frame's data. If false, we read the current frame.\n Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame." },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataChannelElementCount constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_SearchParams;
static void NewProp_bReadPreviousFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReadPreviousFrame;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataChannelElementCount constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataChannelElementCount Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_SearchParams = { "SearchParams", nullptr, (EPropertyFlags)0x0010048000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms, SearchParams), Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters, METADATA_PARAMS(0, nullptr) }; // 3125418303
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_bReadPreviousFrame_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms*)Obj)->bReadPreviousFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_bReadPreviousFrame = { "bReadPreviousFrame", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_bReadPreviousFrame_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_SearchParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_bReadPreviousFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::PropPointers) < 2048);
// ********** End Function GetDataChannelElementCount Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "GetDataChannelElementCount", Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::NiagaraDataChannelLibrary_eventGetDataChannelElementCount_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execGetDataChannelElementCount)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT(FNiagaraDataChannelSearchParameters,Z_Param_SearchParams);
P_GET_UBOOL(Z_Param_bReadPreviousFrame);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=UNiagaraDataChannelLibrary::GetDataChannelElementCount(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_SearchParams,Z_Param_bReadPreviousFrame);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function GetDataChannelElementCount *************
// ********** Begin Class UNiagaraDataChannelLibrary Function GetDataChannelElementCount_WithContext
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics
{
struct NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNDCAccessContextInst AccessContext;
bool bReadPreviousFrame;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "bReadPreviousFrame", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * Returns the number of readable elements in the given data channel\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to read from\n\x09 * @param AccessContext\x09\x09\x09""Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n\x09 * @param bReadPreviousFrame\x09True if this reader will read the previous frame's data. If false, we read the current frame.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame.\n\x09 */" },
{ "Keywords", "niagara DataChannel num size" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Returns the number of readable elements in the given data channel\n\n@param WorldContextObject World to execute in\n@param Channel The channel to read from\n@param AccessContext Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n@param bReadPreviousFrame True if this reader will read the previous frame's data. If false, we read the current frame.\n Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame." },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataChannelElementCount_WithContext constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static void NewProp_bReadPreviousFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReadPreviousFrame;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataChannelElementCount_WithContext constinit property declarations **
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataChannelElementCount_WithContext Property Definitions ***********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_bReadPreviousFrame_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms*)Obj)->bReadPreviousFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_bReadPreviousFrame = { "bReadPreviousFrame", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_bReadPreviousFrame_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_bReadPreviousFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::PropPointers) < 2048);
// ********** End Function GetDataChannelElementCount_WithContext Property Definitions *************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "GetDataChannelElementCount_WithContext", Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::NiagaraDataChannelLibrary_eventGetDataChannelElementCount_WithContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execGetDataChannelElementCount_WithContext)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT_REF(FNDCAccessContextInst,Z_Param_Out_AccessContext);
P_GET_UBOOL(Z_Param_bReadPreviousFrame);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=UNiagaraDataChannelLibrary::GetDataChannelElementCount_WithContext(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_Out_AccessContext,Z_Param_bReadPreviousFrame);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function GetDataChannelElementCount_WithContext *
// ********** Begin Class UNiagaraDataChannelLibrary Function GetMembersInNDCAccessContextInstance *
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics
{
struct NiagaraDataChannelLibrary_eventGetMembersInNDCAccessContextInstance_Parms
{
FNDCAccessContextInst AccessContext;
UScriptStruct* ContextStruct;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "Niagara Data Channel" },
{ "Comment", "/** \n\x09Gets the members from the internal Struct of an FNDCAccessContextIns. Expanded on compile into individual per property calls to GetSinglePropertyInNDCAccessContextInstance.\n\x09*/" },
{ "HidePin", "ContextStruct" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Gets the members from the internal Struct of an FNDCAccessContextIns. Expanded on compile into individual per property calls to GetSinglePropertyInNDCAccessContextInstance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccessContext_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMembersInNDCAccessContextInstance constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ContextStruct;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMembersInNDCAccessContextInstance constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMembersInNDCAccessContextInstance Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetMembersInNDCAccessContextInstance_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccessContext_MetaData), NewProp_AccessContext_MetaData) }; // 1258534982
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::NewProp_ContextStruct = { "ContextStruct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetMembersInNDCAccessContextInstance_Parms, ContextStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::NewProp_ContextStruct,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::PropPointers) < 2048);
// ********** End Function GetMembersInNDCAccessContextInstance Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "GetMembersInNDCAccessContextInstance", Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventGetMembersInNDCAccessContextInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventGetMembersInNDCAccessContextInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execGetMembersInNDCAccessContextInstance)
{
P_GET_STRUCT_REF(FNDCAccessContextInst,Z_Param_Out_AccessContext);
P_GET_OBJECT(UScriptStruct,Z_Param_ContextStruct);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::GetMembersInNDCAccessContextInstance(Z_Param_Out_AccessContext,Z_Param_ContextStruct);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function GetMembersInNDCAccessContextInstance ***
// ********** Begin Class UNiagaraDataChannelLibrary Function GetNiagaraDataChannel ****************
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics
{
struct NiagaraDataChannelLibrary_eventGetNiagaraDataChannel_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
UNiagaraDataChannelHandler* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Keywords", "niagara DataChannel" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNiagaraDataChannel constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNiagaraDataChannel constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNiagaraDataChannel Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetNiagaraDataChannel_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetNiagaraDataChannel_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetNiagaraDataChannel_Parms, ReturnValue), Z_Construct_UClass_UNiagaraDataChannelHandler_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::PropPointers) < 2048);
// ********** End Function GetNiagaraDataChannel Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "GetNiagaraDataChannel", Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventGetNiagaraDataChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventGetNiagaraDataChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execGetNiagaraDataChannel)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_FINISH;
P_NATIVE_BEGIN;
*(UNiagaraDataChannelHandler**)Z_Param__Result=UNiagaraDataChannelLibrary::GetNiagaraDataChannel(Z_Param_WorldContextObject,Z_Param_Channel);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function GetNiagaraDataChannel ******************
// ********** Begin Class UNiagaraDataChannelLibrary Function GetSinglePropertyInNDCAccessContextInstance
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics
{
struct NiagaraDataChannelLibrary_eventGetSinglePropertyInNDCAccessContextInstance_Parms
{
FNDCAccessContextInst AccessContext;
UScriptStruct* ContextStruct;
FName PropertyName;
int32 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "Value" },
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "Niagara Data Channel" },
{ "Comment", "/** \n\x09Gets a specific property within the internal data of an FNDCAccessContextInst.\n\x09*/" },
{ "CustomStructureParam", "Value" },
{ "CustomThunk", "true" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Gets a specific property within the internal data of an FNDCAccessContextInst." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AccessContext_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSinglePropertyInNDCAccessContextInstance constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ContextStruct;
static const UECodeGen_Private::FNamePropertyParams NewProp_PropertyName;
static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSinglePropertyInNDCAccessContextInstance constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSinglePropertyInNDCAccessContextInstance Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetSinglePropertyInNDCAccessContextInstance_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AccessContext_MetaData), NewProp_AccessContext_MetaData) }; // 1258534982
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_ContextStruct = { "ContextStruct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetSinglePropertyInNDCAccessContextInstance_Parms, ContextStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetSinglePropertyInNDCAccessContextInstance_Parms, PropertyName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetSinglePropertyInNDCAccessContextInstance_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_ContextStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_PropertyName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::PropPointers) < 2048);
// ********** End Function GetSinglePropertyInNDCAccessContextInstance Property Definitions ********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "GetSinglePropertyInNDCAccessContextInstance", Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventGetSinglePropertyInNDCAccessContextInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventGetSinglePropertyInNDCAccessContextInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UNiagaraDataChannelLibrary Function GetSinglePropertyInNDCAccessContextInstance
// ********** Begin Class UNiagaraDataChannelLibrary Function GetUsableAccessContextFromNDC ********
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics
{
struct NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDC_Parms
{
const UNiagaraDataChannelAsset* DataChannel;
FNDCAccessContextInst ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "Niagara Data Channel" },
{ "Comment", "/** Returns the access context for use when accessing a Niagara Data channel. */" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Returns the access context for use when accessing a Niagara Data channel." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataChannel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetUsableAccessContextFromNDC constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataChannel;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetUsableAccessContextFromNDC constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetUsableAccessContextFromNDC Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::NewProp_DataChannel = { "DataChannel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDC_Parms, DataChannel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataChannel_MetaData), NewProp_DataChannel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDC_Parms, ReturnValue), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::NewProp_DataChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::PropPointers) < 2048);
// ********** End Function GetUsableAccessContextFromNDC Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "GetUsableAccessContextFromNDC", Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDC_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDC_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execGetUsableAccessContextFromNDC)
{
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_DataChannel);
P_FINISH;
P_NATIVE_BEGIN;
*(FNDCAccessContextInst*)Z_Param__Result=UNiagaraDataChannelLibrary::GetUsableAccessContextFromNDC(Z_Param_DataChannel);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function GetUsableAccessContextFromNDC **********
// ********** Begin Class UNiagaraDataChannelLibrary Function GetUsableAccessContextFromNDCRef *****
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics
{
struct NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDCRef_Parms
{
FNiagaraDataChannelReference NDCRef;
FNDCAccessContextInst ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "Niagara Data Channel" },
{ "Comment", "/** Returns the access context for use when accessing a Niagara Data channel. */" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Returns the access context for use when accessing a Niagara Data channel." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NDCRef_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetUsableAccessContextFromNDCRef constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_NDCRef;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetUsableAccessContextFromNDCRef constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetUsableAccessContextFromNDCRef Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::NewProp_NDCRef = { "NDCRef", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDCRef_Parms, NDCRef), Z_Construct_UScriptStruct_FNiagaraDataChannelReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NDCRef_MetaData), NewProp_NDCRef_MetaData) }; // 2909912304
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDCRef_Parms, ReturnValue), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::NewProp_NDCRef,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::PropPointers) < 2048);
// ********** End Function GetUsableAccessContextFromNDCRef Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "GetUsableAccessContextFromNDCRef", Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDCRef_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::NiagaraDataChannelLibrary_eventGetUsableAccessContextFromNDCRef_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execGetUsableAccessContextFromNDCRef)
{
P_GET_STRUCT_REF(FNiagaraDataChannelReference,Z_Param_Out_NDCRef);
P_FINISH;
P_NATIVE_BEGIN;
*(FNDCAccessContextInst*)Z_Param__Result=UNiagaraDataChannelLibrary::GetUsableAccessContextFromNDCRef(Z_Param_Out_NDCRef);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function GetUsableAccessContextFromNDCRef *******
// ********** Begin Class UNiagaraDataChannelLibrary Function MakeNDCAccessContextInstance *********
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics
{
struct NiagaraDataChannelLibrary_eventMakeNDCAccessContextInstance_Parms
{
UScriptStruct* ContextStruct;
FNDCAccessContextInst ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "Niagara Data Channel" },
{ "Comment", "/** Creates a new NDCAccessContext with a specified internal struct type. Struct must be a child of FNDCAccessContextBase. */" },
{ "CustomThunk", "true" },
{ "HidePin", "ContextStruct" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Creates a new NDCAccessContext with a specified internal struct type. Struct must be a child of FNDCAccessContextBase." },
};
#endif // WITH_METADATA
// ********** Begin Function MakeNDCAccessContextInstance constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_ContextStruct;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function MakeNDCAccessContextInstance constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function MakeNDCAccessContextInstance Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::NewProp_ContextStruct = { "ContextStruct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventMakeNDCAccessContextInstance_Parms, ContextStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventMakeNDCAccessContextInstance_Parms, ReturnValue), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::NewProp_ContextStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::PropPointers) < 2048);
// ********** End Function MakeNDCAccessContextInstance Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "MakeNDCAccessContextInstance", Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventMakeNDCAccessContextInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventMakeNDCAccessContextInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UNiagaraDataChannelLibrary Function MakeNDCAccessContextInstance ***********
// ********** Begin Class UNiagaraDataChannelLibrary Function PrepareAccessContextFromNDCRef *******
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics
{
struct NiagaraDataChannelLibrary_eventPrepareAccessContextFromNDCRef_Parms
{
FNiagaraDataChannelReference NDCRef;
FNDCAccessContextInst ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "Niagara Data Channel" },
{ "Comment", "/** \n\x09Prepares an Access Context ready for accessing a Niagara Data Channel. \n\x09If the passed Data Channel Reference has a valid custom AccessContext then it's values will be applied. Otherwise the defaults will be used.\n\x09""Allows optional setting for the members of the Access Context. Transient properties are shown by default but properties to modify can be selected in the details panel.\n\x09*/" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Prepares an Access Context ready for accessing a Niagara Data Channel.\nIf the passed Data Channel Reference has a valid custom AccessContext then it's values will be applied. Otherwise the defaults will be used.\nAllows optional setting for the members of the Access Context. Transient properties are shown by default but properties to modify can be selected in the details panel." },
};
#endif // WITH_METADATA
// ********** Begin Function PrepareAccessContextFromNDCRef constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_NDCRef;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function PrepareAccessContextFromNDCRef constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function PrepareAccessContextFromNDCRef Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::NewProp_NDCRef = { "NDCRef", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventPrepareAccessContextFromNDCRef_Parms, NDCRef), Z_Construct_UScriptStruct_FNiagaraDataChannelReference, METADATA_PARAMS(0, nullptr) }; // 2909912304
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventPrepareAccessContextFromNDCRef_Parms, ReturnValue), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::NewProp_NDCRef,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::PropPointers) < 2048);
// ********** End Function PrepareAccessContextFromNDCRef Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "PrepareAccessContextFromNDCRef", Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::NiagaraDataChannelLibrary_eventPrepareAccessContextFromNDCRef_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::NiagaraDataChannelLibrary_eventPrepareAccessContextFromNDCRef_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execPrepareAccessContextFromNDCRef)
{
P_GET_STRUCT_REF(FNiagaraDataChannelReference,Z_Param_Out_NDCRef);
P_FINISH;
P_NATIVE_BEGIN;
*(FNDCAccessContextInst*)Z_Param__Result=UNiagaraDataChannelLibrary::PrepareAccessContextFromNDCRef(Z_Param_Out_NDCRef);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function PrepareAccessContextFromNDCRef *********
// ********** Begin Class UNiagaraDataChannelLibrary Function ReadFromNiagaraDataChannel ***********
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics
{
struct NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNiagaraDataChannelSearchParameters SearchParams;
bool bReadPreviousFrame;
UNiagaraDataChannelReader* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "SearchParams" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * LEGACY FUNCTION: Please use non-legacy version.\n\x09 * Initializes and returns the Niagara Data Channel reader for the given data channel.\n\x09 * This function is now legacy and and will soon be deprecated. Please use the new non-legacy function.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to read from\n\x09 * @param SearchParams\x09\x09\x09Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n\x09 * @param bReadPreviousFrame\x09True if this reader will read the previous frame's data. If false, we read the current frame.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame.\n\x09 */" },
{ "DisplayName", "Read From Niagara Data Channel (Batch) (Legacy)" },
{ "Keywords", "niagara DataChannel" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "LEGACY FUNCTION: Please use non-legacy version.\nInitializes and returns the Niagara Data Channel reader for the given data channel.\nThis function is now legacy and and will soon be deprecated. Please use the new non-legacy function.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to read from\n@param SearchParams Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n@param bReadPreviousFrame True if this reader will read the previous frame's data. If false, we read the current frame.\n Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame." },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ReadFromNiagaraDataChannel constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_SearchParams;
static void NewProp_bReadPreviousFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReadPreviousFrame;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReadFromNiagaraDataChannel constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReadFromNiagaraDataChannel Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_SearchParams = { "SearchParams", nullptr, (EPropertyFlags)0x0010048000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms, SearchParams), Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters, METADATA_PARAMS(0, nullptr) }; // 3125418303
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_bReadPreviousFrame_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms*)Obj)->bReadPreviousFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_bReadPreviousFrame = { "bReadPreviousFrame", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_bReadPreviousFrame_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms, ReturnValue), Z_Construct_UClass_UNiagaraDataChannelReader_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_SearchParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_bReadPreviousFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::PropPointers) < 2048);
// ********** End Function ReadFromNiagaraDataChannel Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "ReadFromNiagaraDataChannel", Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execReadFromNiagaraDataChannel)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT(FNiagaraDataChannelSearchParameters,Z_Param_SearchParams);
P_GET_UBOOL(Z_Param_bReadPreviousFrame);
P_FINISH;
P_NATIVE_BEGIN;
*(UNiagaraDataChannelReader**)Z_Param__Result=UNiagaraDataChannelLibrary::ReadFromNiagaraDataChannel(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_SearchParams,Z_Param_bReadPreviousFrame);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function ReadFromNiagaraDataChannel *************
// ********** Begin Class UNiagaraDataChannelLibrary Function ReadFromNiagaraDataChannel_WithContext
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics
{
struct NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNDCAccessContextInst AccessContext;
bool bReadPreviousFrame;
UNiagaraDataChannelReader* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * Initializes and returns the Niagara Data Channel reader for the given data channel.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to read from\n\x09 * @param AccessContext\x09\x09\x09""Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n\x09 * @param bReadPreviousFrame\x09True if this reader will read the previous frame's data. If false, we read the current frame.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame.\n\x09 */" },
{ "DisplayName", "Read From Niagara Data Channel (Batch)" },
{ "Keywords", "niagara DataChannel" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Initializes and returns the Niagara Data Channel reader for the given data channel.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to read from\n@param AccessContext Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n@param bReadPreviousFrame True if this reader will read the previous frame's data. If false, we read the current frame.\n Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame." },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ReadFromNiagaraDataChannel_WithContext constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static void NewProp_bReadPreviousFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReadPreviousFrame;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReadFromNiagaraDataChannel_WithContext constinit property declarations **
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReadFromNiagaraDataChannel_WithContext Property Definitions ***********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_bReadPreviousFrame_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms*)Obj)->bReadPreviousFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_bReadPreviousFrame = { "bReadPreviousFrame", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_bReadPreviousFrame_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms, ReturnValue), Z_Construct_UClass_UNiagaraDataChannelReader_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_bReadPreviousFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::PropPointers) < 2048);
// ********** End Function ReadFromNiagaraDataChannel_WithContext Property Definitions *************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "ReadFromNiagaraDataChannel_WithContext", Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannel_WithContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execReadFromNiagaraDataChannel_WithContext)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT_REF(FNDCAccessContextInst,Z_Param_Out_AccessContext);
P_GET_UBOOL(Z_Param_bReadPreviousFrame);
P_FINISH;
P_NATIVE_BEGIN;
*(UNiagaraDataChannelReader**)Z_Param__Result=UNiagaraDataChannelLibrary::ReadFromNiagaraDataChannel_WithContext(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_Out_AccessContext,Z_Param_bReadPreviousFrame);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function ReadFromNiagaraDataChannel_WithContext *
// ********** Begin Class UNiagaraDataChannelLibrary Function ReadFromNiagaraDataChannelSingle *****
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics
{
struct NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
int32 Index;
FNiagaraDataChannelSearchParameters SearchParams;
bool bReadPreviousFrame;
ENiagartaDataChannelReadResult ReadResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "SearchParams, bReadPreviousFrame" },
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "bReadPreviousFrame", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * LEGACY FUNCTION: Please use non-legacy version.\n\x09 * Reads a single entry from the given data channel, if possible.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to read from\n\x09 * @param Index\x09\x09\x09\x09\x09The data index to read from\n\x09 * @param SearchParams\x09\x09\x09Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n\x09 * @param bReadPreviousFrame\x09True if this reader will read the previous frame's data. If false, we read the current frame.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame.\n\x09 * @param ReadResult\x09\x09\x09Used by Blueprint for the return value\n\x09 */" },
{ "DisplayName", "Read From Niagara Data Channel (Legacy)" },
{ "ExpandEnumAsExecs", "ReadResult" },
{ "Keywords", "niagara DataChannel" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "LEGACY FUNCTION: Please use non-legacy version.\nReads a single entry from the given data channel, if possible.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to read from\n@param Index The data index to read from\n@param SearchParams Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n@param bReadPreviousFrame True if this reader will read the previous frame's data. If false, we read the current frame.\n Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame.\n@param ReadResult Used by Blueprint for the return value" },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ReadFromNiagaraDataChannelSingle constinit property declarations ******
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_SearchParams;
static void NewProp_bReadPreviousFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReadPreviousFrame;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReadResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReadResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReadFromNiagaraDataChannelSingle constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReadFromNiagaraDataChannelSingle Property Definitions *****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_SearchParams = { "SearchParams", nullptr, (EPropertyFlags)0x0010048000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms, SearchParams), Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters, METADATA_PARAMS(0, nullptr) }; // 3125418303
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_bReadPreviousFrame_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms*)Obj)->bReadPreviousFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_bReadPreviousFrame = { "bReadPreviousFrame", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_bReadPreviousFrame_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_ReadResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_ReadResult = { "ReadResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms, ReadResult), Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult, METADATA_PARAMS(0, nullptr) }; // 2688766462
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_SearchParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_bReadPreviousFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_ReadResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NewProp_ReadResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::PropPointers) < 2048);
// ********** End Function ReadFromNiagaraDataChannelSingle Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "ReadFromNiagaraDataChannelSingle", Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execReadFromNiagaraDataChannelSingle)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_GET_STRUCT(FNiagaraDataChannelSearchParameters,Z_Param_SearchParams);
P_GET_UBOOL(Z_Param_bReadPreviousFrame);
P_GET_ENUM_REF(ENiagartaDataChannelReadResult,Z_Param_Out_ReadResult);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::ReadFromNiagaraDataChannelSingle(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_Index,Z_Param_SearchParams,Z_Param_bReadPreviousFrame,(ENiagartaDataChannelReadResult&)(Z_Param_Out_ReadResult));
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function ReadFromNiagaraDataChannelSingle *******
// ********** Begin Class UNiagaraDataChannelLibrary Function ReadFromNiagaraDataChannelSingle_WithContext
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics
{
struct NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
int32 Index;
FNDCAccessContextInst AccessContext;
bool bReadPreviousFrame;
ENiagartaDataChannelReadResult ReadResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "bReadPreviousFrame", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * Reads a single entry from the given data channel, if possible.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to read from\n\x09 * @param Index\x09\x09\x09\x09\x09The data index to read from\n\x09 * @param AccessContext\x09\x09\x09""Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n\x09 * @param bReadPreviousFrame\x09True if this reader will read the previous frame's data. If false, we read the current frame.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame.\n\x09 * @param ReadResult\x09\x09\x09Used by Blueprint for the return value\n\x09 */" },
{ "DisplayName", "Read From Niagara Data Channel" },
{ "ExpandEnumAsExecs", "ReadResult" },
{ "Keywords", "niagara DataChannel" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Reads a single entry from the given data channel, if possible.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to read from\n@param Index The data index to read from\n@param AccessContext Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n@param bReadPreviousFrame True if this reader will read the previous frame's data. If false, we read the current frame.\n Reading the current frame allows for zero latency reads, but any data elements that are generated after this reader is used are missed.\n Reading the previous frame's data introduces a frame of latency but ensures we never miss any data as we have access to the whole frame.\n@param ReadResult Used by Blueprint for the return value" },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ReadFromNiagaraDataChannelSingle_WithContext constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static void NewProp_bReadPreviousFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReadPreviousFrame;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReadResult_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReadResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReadFromNiagaraDataChannelSingle_WithContext constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReadFromNiagaraDataChannelSingle_WithContext Property Definitions *****
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_bReadPreviousFrame_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms*)Obj)->bReadPreviousFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_bReadPreviousFrame = { "bReadPreviousFrame", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_bReadPreviousFrame_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_ReadResult_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_ReadResult = { "ReadResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms, ReadResult), Z_Construct_UEnum_Niagara_ENiagartaDataChannelReadResult, METADATA_PARAMS(0, nullptr) }; // 2688766462
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_bReadPreviousFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_ReadResult_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NewProp_ReadResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::PropPointers) < 2048);
// ********** End Function ReadFromNiagaraDataChannelSingle_WithContext Property Definitions *******
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "ReadFromNiagaraDataChannelSingle_WithContext", Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::NiagaraDataChannelLibrary_eventReadFromNiagaraDataChannelSingle_WithContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execReadFromNiagaraDataChannelSingle_WithContext)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_GET_STRUCT_REF(FNDCAccessContextInst,Z_Param_Out_AccessContext);
P_GET_UBOOL(Z_Param_bReadPreviousFrame);
P_GET_ENUM_REF(ENiagartaDataChannelReadResult,Z_Param_Out_ReadResult);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::ReadFromNiagaraDataChannelSingle_WithContext(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_Index,Z_Param_Out_AccessContext,Z_Param_bReadPreviousFrame,(ENiagartaDataChannelReadResult&)(Z_Param_Out_ReadResult));
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function ReadFromNiagaraDataChannelSingle_WithContext
// ********** Begin Class UNiagaraDataChannelLibrary Function SetMembersInNDCAccessContextInstance *
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics
{
struct NiagaraDataChannelLibrary_eventSetMembersInNDCAccessContextInstance_Parms
{
FNDCAccessContextInst AccessContext;
UScriptStruct* ContextStruct;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "Niagara Data Channel" },
{ "Comment", "/** \n\x09Sets the members in the internal Struct of an FNDCAccessContextIns. Expanded on compile into individual per property calls to SetSinglePropertyInNDCAccessContextInstance.\n\x09*/" },
{ "HidePin", "ContextStruct" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Sets the members in the internal Struct of an FNDCAccessContextIns. Expanded on compile into individual per property calls to SetSinglePropertyInNDCAccessContextInstance." },
};
#endif // WITH_METADATA
// ********** Begin Function SetMembersInNDCAccessContextInstance constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ContextStruct;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMembersInNDCAccessContextInstance constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMembersInNDCAccessContextInstance Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSetMembersInNDCAccessContextInstance_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::NewProp_ContextStruct = { "ContextStruct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSetMembersInNDCAccessContextInstance_Parms, ContextStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::NewProp_ContextStruct,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::PropPointers) < 2048);
// ********** End Function SetMembersInNDCAccessContextInstance Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "SetMembersInNDCAccessContextInstance", Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventSetMembersInNDCAccessContextInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventSetMembersInNDCAccessContextInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execSetMembersInNDCAccessContextInstance)
{
P_GET_STRUCT_REF(FNDCAccessContextInst,Z_Param_Out_AccessContext);
P_GET_OBJECT(UScriptStruct,Z_Param_ContextStruct);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::SetMembersInNDCAccessContextInstance(Z_Param_Out_AccessContext,Z_Param_ContextStruct);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function SetMembersInNDCAccessContextInstance ***
// ********** Begin Class UNiagaraDataChannelLibrary Function SetSinglePropertyInNDCAccessContextInstance
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics
{
struct NiagaraDataChannelLibrary_eventSetSinglePropertyInNDCAccessContextInstance_Parms
{
FNDCAccessContextInst AccessContext;
UScriptStruct* ContextStruct;
FName PropertyName;
int32 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "Value" },
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Category", "Niagara Data Channel" },
{ "Comment", "/** \n\x09Sets a specific property within the internal data of an FNDCAccessContextInst.\n\x09*/" },
{ "CustomStructureParam", "Value" },
{ "CustomThunk", "true" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Sets a specific property within the internal data of an FNDCAccessContextInst." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSinglePropertyInNDCAccessContextInstance constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ContextStruct;
static const UECodeGen_Private::FNamePropertyParams NewProp_PropertyName;
static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSinglePropertyInNDCAccessContextInstance constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSinglePropertyInNDCAccessContextInstance Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSetSinglePropertyInNDCAccessContextInstance_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_ContextStruct = { "ContextStruct", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSetSinglePropertyInNDCAccessContextInstance_Parms, ContextStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSetSinglePropertyInNDCAccessContextInstance_Parms, PropertyName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSetSinglePropertyInNDCAccessContextInstance_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_ContextStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_PropertyName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::PropPointers) < 2048);
// ********** End Function SetSinglePropertyInNDCAccessContextInstance Property Definitions ********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "SetSinglePropertyInNDCAccessContextInstance", Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventSetSinglePropertyInNDCAccessContextInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::NiagaraDataChannelLibrary_eventSetSinglePropertyInNDCAccessContextInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UNiagaraDataChannelLibrary Function SetSinglePropertyInNDCAccessContextInstance
// ********** Begin Class UNiagaraDataChannelLibrary Function SubscribeToNiagaraDataChannel ********
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics
{
struct NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNiagaraDataChannelSearchParameters SearchParams;
FScriptDelegate UpdateDelegate;
int32 UnsubscribeToken;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * LEGACY FUNCTION: Please use non-legacy version.\n\x09 * Subscribes to a single data channel and calls a delegate every times new data is written to the data channel.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to subscribe to for updates\n\x09 * @param SearchParams\x09\x09\x09Parameters used when retrieving a specific set of Data Channel Data to read - only used by some types of data channels, like the island types.\n\x09 * @param UpdateDelegate\x09\x09The delegate to be called when new data is available in the data channel. Can be called multiple times per tick.\n\x09 * @param UnsubscribeToken\x09\x09This token can be used to unsubscribe from the data channel.\n\x09 */" },
{ "DisplayName", "Subscribe To Niagara Data Channel (Legacy)" },
{ "Keywords", "niagara DataChannel event reader subscription delegate listener updates" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "LEGACY FUNCTION: Please use non-legacy version.\nSubscribes to a single data channel and calls a delegate every times new data is written to the data channel.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to subscribe to for updates\n@param SearchParams Parameters used when retrieving a specific set of Data Channel Data to read - only used by some types of data channels, like the island types.\n@param UpdateDelegate The delegate to be called when new data is available in the data channel. Can be called multiple times per tick.\n@param UnsubscribeToken This token can be used to unsubscribe from the data channel." },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpdateDelegate_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SubscribeToNiagaraDataChannel constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_SearchParams;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_UpdateDelegate;
static const UECodeGen_Private::FIntPropertyParams NewProp_UnsubscribeToken;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SubscribeToNiagaraDataChannel constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SubscribeToNiagaraDataChannel Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_SearchParams = { "SearchParams", nullptr, (EPropertyFlags)0x0010008000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_Parms, SearchParams), Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters, METADATA_PARAMS(0, nullptr) }; // 3125418303
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_UpdateDelegate = { "UpdateDelegate", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_Parms, UpdateDelegate), Z_Construct_UDelegateFunction_Niagara_OnNewNiagaraDataChannelPublish__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpdateDelegate_MetaData), NewProp_UpdateDelegate_MetaData) }; // 1228025604
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_UnsubscribeToken = { "UnsubscribeToken", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_Parms, UnsubscribeToken), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_SearchParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_UpdateDelegate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NewProp_UnsubscribeToken,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::PropPointers) < 2048);
// ********** End Function SubscribeToNiagaraDataChannel Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "SubscribeToNiagaraDataChannel", Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execSubscribeToNiagaraDataChannel)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT(FNiagaraDataChannelSearchParameters,Z_Param_SearchParams);
P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_UpdateDelegate);
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_UnsubscribeToken);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::SubscribeToNiagaraDataChannel(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_SearchParams,FOnNewNiagaraDataChannelPublish(Z_Param_Out_UpdateDelegate),Z_Param_Out_UnsubscribeToken);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function SubscribeToNiagaraDataChannel **********
// ********** Begin Class UNiagaraDataChannelLibrary Function SubscribeToNiagaraDataChannel_WithContext
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics
{
struct NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_WithContext_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNDCAccessContextInst AccessContext;
FScriptDelegate UpdateDelegate;
int32 UnsubscribeToken;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * Subscribes to a single data channel and calls a delegate every times new data is written to the data channel.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to subscribe to for updates\n\x09 * @param AccessContext\x09\x09\x09""Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n\x09 * @param UpdateDelegate\x09\x09The delegate to be called when new data is available in the data channel. Can be called multiple times per tick.\n\x09 * @param UnsubscribeToken\x09\x09This token can be used to unsubscribe from the data channel.\n\x09 */" },
{ "Keywords", "niagara DataChannel event reader subscription delegate listener updates" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Subscribes to a single data channel and calls a delegate every times new data is written to the data channel.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to subscribe to for updates\n@param AccessContext Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n@param UpdateDelegate The delegate to be called when new data is available in the data channel. Can be called multiple times per tick.\n@param UnsubscribeToken This token can be used to unsubscribe from the data channel." },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpdateDelegate_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SubscribeToNiagaraDataChannel_WithContext constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static const UECodeGen_Private::FDelegatePropertyParams NewProp_UpdateDelegate;
static const UECodeGen_Private::FIntPropertyParams NewProp_UnsubscribeToken;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SubscribeToNiagaraDataChannel_WithContext constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SubscribeToNiagaraDataChannel_WithContext Property Definitions ********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_WithContext_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_WithContext_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_WithContext_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_UpdateDelegate = { "UpdateDelegate", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_WithContext_Parms, UpdateDelegate), Z_Construct_UDelegateFunction_Niagara_OnNewNiagaraDataChannelPublish__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpdateDelegate_MetaData), NewProp_UpdateDelegate_MetaData) }; // 1228025604
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_UnsubscribeToken = { "UnsubscribeToken", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_WithContext_Parms, UnsubscribeToken), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_UpdateDelegate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NewProp_UnsubscribeToken,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::PropPointers) < 2048);
// ********** End Function SubscribeToNiagaraDataChannel_WithContext Property Definitions **********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "SubscribeToNiagaraDataChannel_WithContext", Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_WithContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::NiagaraDataChannelLibrary_eventSubscribeToNiagaraDataChannel_WithContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execSubscribeToNiagaraDataChannel_WithContext)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT_REF(FNDCAccessContextInst,Z_Param_Out_AccessContext);
P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_UpdateDelegate);
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_UnsubscribeToken);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::SubscribeToNiagaraDataChannel_WithContext(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_Out_AccessContext,FOnNewNiagaraDataChannelPublish(Z_Param_Out_UpdateDelegate),Z_Param_Out_UnsubscribeToken);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function SubscribeToNiagaraDataChannel_WithContext
// ********** Begin Class UNiagaraDataChannelLibrary Function UnsubscribeFromNiagaraDataChannel ****
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics
{
struct NiagaraDataChannelLibrary_eventUnsubscribeFromNiagaraDataChannel_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
int32 UnsubscribeToken;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * Removes a prior registration from a data channel\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to unsubscribe from\n\x09 * @param UnsubscribeToken\x09\x09The token returned from the subscription call\n\x09 */" },
{ "Keywords", "niagara DataChannel event reader subscription delegate listener updates" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Removes a prior registration from a data channel\n\n@param WorldContextObject World to execute in\n@param Channel The channel to unsubscribe from\n@param UnsubscribeToken The token returned from the subscription call" },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnsubscribeToken_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function UnsubscribeFromNiagaraDataChannel constinit property declarations *****
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FIntPropertyParams NewProp_UnsubscribeToken;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UnsubscribeFromNiagaraDataChannel constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UnsubscribeFromNiagaraDataChannel Property Definitions ****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventUnsubscribeFromNiagaraDataChannel_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventUnsubscribeFromNiagaraDataChannel_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::NewProp_UnsubscribeToken = { "UnsubscribeToken", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventUnsubscribeFromNiagaraDataChannel_Parms, UnsubscribeToken), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnsubscribeToken_MetaData), NewProp_UnsubscribeToken_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::NewProp_UnsubscribeToken,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::PropPointers) < 2048);
// ********** End Function UnsubscribeFromNiagaraDataChannel Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "UnsubscribeFromNiagaraDataChannel", Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventUnsubscribeFromNiagaraDataChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventUnsubscribeFromNiagaraDataChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execUnsubscribeFromNiagaraDataChannel)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_UnsubscribeToken);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::UnsubscribeFromNiagaraDataChannel(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_Out_UnsubscribeToken);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function UnsubscribeFromNiagaraDataChannel ******
// ********** Begin Class UNiagaraDataChannelLibrary Function WriteToNiagaraDataChannel ************
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics
{
struct NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNiagaraDataChannelSearchParameters SearchParams;
int32 Count;
bool bVisibleToGame;
bool bVisibleToCPU;
bool bVisibleToGPU;
FString DebugSource;
UNiagaraDataChannelWriter* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "SearchParams, DebugSource" },
{ "AutoCreateRefTerm", "DebugSource" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * LEGACY FUNCTION: Please use non-legacy version.\n\x09 * Initializes and returns the Niagara Data Channel writer to write N elements to the given data channel.\n\x09 * This function is now legacy and and will soon be deprecated. Please use the new non-legacy function.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to write to\n\x09 * @param SearchParams\x09\x09\x09Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n\x09 * @param Count\x09\x09\x09\x09\x09The number of elements to write \n\x09 * @param bVisibleToGame\x09If true, the data written to this data channel is visible to Blueprint and C++ logic reading from it\n\x09 * @param bVisibleToCPU\x09If true, the data written to this data channel is visible to Niagara CPU emitters\n\x09 * @param bVisibleToGPU\x09If true, the data written to this data channel is visible to Niagara GPU emitters\n\x09 * @param DebugSource\x09Instigator for this write, used in the debug hud to track writes to the data channel from different sources\n\x09 */" },
{ "DisplayName", "Write To Niagara Data Channel (Batch) (Legacy)" },
{ "Keywords", "niagara DataChannel" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "LEGACY FUNCTION: Please use non-legacy version.\nInitializes and returns the Niagara Data Channel writer to write N elements to the given data channel.\nThis function is now legacy and and will soon be deprecated. Please use the new non-legacy function.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to write to\n@param SearchParams Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n@param Count The number of elements to write\n@param bVisibleToGame If true, the data written to this data channel is visible to Blueprint and C++ logic reading from it\n@param bVisibleToCPU If true, the data written to this data channel is visible to Niagara CPU emitters\n@param bVisibleToGPU If true, the data written to this data channel is visible to Niagara GPU emitters\n@param DebugSource Instigator for this write, used in the debug hud to track writes to the data channel from different sources" },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleToGame_MetaData[] = {
{ "DisplayName", "Visible to Blueprint" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleToCPU_MetaData[] = {
{ "DisplayName", "Visible to Niagara CPU" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleToGPU_MetaData[] = {
{ "DisplayName", "Visible to Niagara GPU" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugSource_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function WriteToNiagaraDataChannel constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_SearchParams;
static const UECodeGen_Private::FIntPropertyParams NewProp_Count;
static void NewProp_bVisibleToGame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToGame;
static void NewProp_bVisibleToCPU_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToCPU;
static void NewProp_bVisibleToGPU_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToGPU;
static const UECodeGen_Private::FStrPropertyParams NewProp_DebugSource;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function WriteToNiagaraDataChannel constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function WriteToNiagaraDataChannel Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_SearchParams = { "SearchParams", nullptr, (EPropertyFlags)0x0010048000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms, SearchParams), Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters, METADATA_PARAMS(0, nullptr) }; // 3125418303
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_Count = { "Count", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms, Count), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToGame_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms*)Obj)->bVisibleToGame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToGame = { "bVisibleToGame", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToGame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleToGame_MetaData), NewProp_bVisibleToGame_MetaData) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToCPU_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms*)Obj)->bVisibleToCPU = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToCPU = { "bVisibleToCPU", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToCPU_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleToCPU_MetaData), NewProp_bVisibleToCPU_MetaData) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToGPU_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms*)Obj)->bVisibleToGPU = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToGPU = { "bVisibleToGPU", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToGPU_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleToGPU_MetaData), NewProp_bVisibleToGPU_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_DebugSource = { "DebugSource", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms, DebugSource), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugSource_MetaData), NewProp_DebugSource_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms, ReturnValue), Z_Construct_UClass_UNiagaraDataChannelWriter_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_SearchParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_Count,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToGame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToCPU,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_bVisibleToGPU,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_DebugSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::PropPointers) < 2048);
// ********** End Function WriteToNiagaraDataChannel Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "WriteToNiagaraDataChannel", Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execWriteToNiagaraDataChannel)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT(FNiagaraDataChannelSearchParameters,Z_Param_SearchParams);
P_GET_PROPERTY(FIntProperty,Z_Param_Count);
P_GET_UBOOL(Z_Param_bVisibleToGame);
P_GET_UBOOL(Z_Param_bVisibleToCPU);
P_GET_UBOOL(Z_Param_bVisibleToGPU);
P_GET_PROPERTY(FStrProperty,Z_Param_DebugSource);
P_FINISH;
P_NATIVE_BEGIN;
*(UNiagaraDataChannelWriter**)Z_Param__Result=UNiagaraDataChannelLibrary::WriteToNiagaraDataChannel(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_SearchParams,Z_Param_Count,Z_Param_bVisibleToGame,Z_Param_bVisibleToCPU,Z_Param_bVisibleToGPU,Z_Param_DebugSource);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function WriteToNiagaraDataChannel **************
// ********** Begin Class UNiagaraDataChannelLibrary Function WriteToNiagaraDataChannel_WithContext
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics
{
struct NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNDCAccessContextInst AccessContext;
int32 Count;
bool bVisibleToBlueprint;
bool bVisibleToNiagaraCPU;
bool bVisibleToNiagaraGPU;
FString DebugSource;
UNiagaraDataChannelWriter* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "DebugSource" },
{ "AutoCreateRefTerm", "DebugSource" },
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "bVisibleToBlueprint", "true" },
{ "bVisibleToNiagaraCPU", "true" },
{ "bVisibleToNiagaraGPU", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * Initializes and returns the Niagara Data Channel writer to write N elements to the given data channel.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to write to\n\x09 * @param AccessContext\x09\x09\x09""Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n\x09 * @param Count\x09\x09\x09\x09\x09The number of elements to write \n\x09 * @param bVisibleToGame\x09If true, the data written to this data channel is visible to Blueprint and C++ logic reading from it\n\x09 * @param bVisibleToCPU\x09If true, the data written to this data channel is visible to Niagara CPU emitters\n\x09 * @param bVisibleToGPU\x09If true, the data written to this data channel is visible to Niagara GPU emitters\n\x09 * @param DebugSource\x09Instigator for this write, used in the debug hud to track writes to the data channel from different sources\n\x09 */" },
{ "DisplayName", "Write To Niagara Data Channel (Batch)" },
{ "Keywords", "niagara DataChannel" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Initializes and returns the Niagara Data Channel writer to write N elements to the given data channel.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to write to\n@param AccessContext Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n@param Count The number of elements to write\n@param bVisibleToGame If true, the data written to this data channel is visible to Blueprint and C++ logic reading from it\n@param bVisibleToCPU If true, the data written to this data channel is visible to Niagara CPU emitters\n@param bVisibleToGPU If true, the data written to this data channel is visible to Niagara GPU emitters\n@param DebugSource Instigator for this write, used in the debug hud to track writes to the data channel from different sources" },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleToBlueprint_MetaData[] = {
{ "DisplayName", "Visible to Blueprint" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleToNiagaraCPU_MetaData[] = {
{ "DisplayName", "Visible to Niagara CPU" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleToNiagaraGPU_MetaData[] = {
{ "DisplayName", "Visible to Niagara GPU" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugSource_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function WriteToNiagaraDataChannel_WithContext constinit property declarations *
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static const UECodeGen_Private::FIntPropertyParams NewProp_Count;
static void NewProp_bVisibleToBlueprint_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToBlueprint;
static void NewProp_bVisibleToNiagaraCPU_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToNiagaraCPU;
static void NewProp_bVisibleToNiagaraGPU_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToNiagaraGPU;
static const UECodeGen_Private::FStrPropertyParams NewProp_DebugSource;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function WriteToNiagaraDataChannel_WithContext constinit property declarations ***
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function WriteToNiagaraDataChannel_WithContext Property Definitions ************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_Count = { "Count", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms, Count), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToBlueprint_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms*)Obj)->bVisibleToBlueprint = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToBlueprint = { "bVisibleToBlueprint", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToBlueprint_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleToBlueprint_MetaData), NewProp_bVisibleToBlueprint_MetaData) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToNiagaraCPU_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms*)Obj)->bVisibleToNiagaraCPU = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToNiagaraCPU = { "bVisibleToNiagaraCPU", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToNiagaraCPU_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleToNiagaraCPU_MetaData), NewProp_bVisibleToNiagaraCPU_MetaData) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToNiagaraGPU_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms*)Obj)->bVisibleToNiagaraGPU = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToNiagaraGPU = { "bVisibleToNiagaraGPU", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToNiagaraGPU_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleToNiagaraGPU_MetaData), NewProp_bVisibleToNiagaraGPU_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_DebugSource = { "DebugSource", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms, DebugSource), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugSource_MetaData), NewProp_DebugSource_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms, ReturnValue), Z_Construct_UClass_UNiagaraDataChannelWriter_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_Count,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToNiagaraCPU,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_bVisibleToNiagaraGPU,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_DebugSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::PropPointers) < 2048);
// ********** End Function WriteToNiagaraDataChannel_WithContext Property Definitions **************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "WriteToNiagaraDataChannel_WithContext", Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannel_WithContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execWriteToNiagaraDataChannel_WithContext)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT_REF(FNDCAccessContextInst,Z_Param_Out_AccessContext);
P_GET_PROPERTY(FIntProperty,Z_Param_Count);
P_GET_UBOOL(Z_Param_bVisibleToBlueprint);
P_GET_UBOOL(Z_Param_bVisibleToNiagaraCPU);
P_GET_UBOOL(Z_Param_bVisibleToNiagaraGPU);
P_GET_PROPERTY(FStrProperty,Z_Param_DebugSource);
P_FINISH;
P_NATIVE_BEGIN;
*(UNiagaraDataChannelWriter**)Z_Param__Result=UNiagaraDataChannelLibrary::WriteToNiagaraDataChannel_WithContext(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_Out_AccessContext,Z_Param_Count,Z_Param_bVisibleToBlueprint,Z_Param_bVisibleToNiagaraCPU,Z_Param_bVisibleToNiagaraGPU,Z_Param_DebugSource);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function WriteToNiagaraDataChannel_WithContext **
// ********** Begin Class UNiagaraDataChannelLibrary Function WriteToNiagaraDataChannelSingle ******
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics
{
struct NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNiagaraDataChannelSearchParameters SearchParams;
bool bVisibleToBlueprint;
bool bVisibleToNiagaraCPU;
bool bVisibleToNiagaraGPU;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "bVisibleToBlueprint, bVisibleToNiagaraCPU, bVisibleToNiagaraGPU, SearchParams" },
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "bVisibleToBlueprint", "true" },
{ "bVisibleToNiagaraCPU", "true" },
{ "bVisibleToNiagaraGPU", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * LEGACY FUNCTION: Please use non-legacy version.\n\x09 * Writes a single element to a Niagara Data Channel. The element won't be immediately visible to readers, as it needs to be processed first. The earliest point it can be read is in the next tick group.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to write to\n\x09 * @param SearchParams\x09\x09\x09Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n\x09 * @param bVisibleToBlueprint\x09If true, the data written to this data channel is visible to Blueprint and C++ logic reading from it\n\x09 * @param bVisibleToNiagaraCPU\x09If true, the data written to this data channel is visible to Niagara CPU emitters\n\x09 * @param bVisibleToNiagaraGPU\x09If true, the data written to this data channel is visible to Niagara GPU emitters\n\x09 */" },
{ "DisplayName", "Write To Niagara Data Channel (Legacy)" },
{ "Keywords", "niagara DataChannel event writer" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "LEGACY FUNCTION: Please use non-legacy version.\nWrites a single element to a Niagara Data Channel. The element won't be immediately visible to readers, as it needs to be processed first. The earliest point it can be read is in the next tick group.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to write to\n@param SearchParams Parameters used when retrieving a specific set of Data Channel Data to read or write like the islands data channel type.\n@param bVisibleToBlueprint If true, the data written to this data channel is visible to Blueprint and C++ logic reading from it\n@param bVisibleToNiagaraCPU If true, the data written to this data channel is visible to Niagara CPU emitters\n@param bVisibleToNiagaraGPU If true, the data written to this data channel is visible to Niagara GPU emitters" },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function WriteToNiagaraDataChannelSingle constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_SearchParams;
static void NewProp_bVisibleToBlueprint_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToBlueprint;
static void NewProp_bVisibleToNiagaraCPU_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToNiagaraCPU;
static void NewProp_bVisibleToNiagaraGPU_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToNiagaraGPU;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function WriteToNiagaraDataChannelSingle constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function WriteToNiagaraDataChannelSingle Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_SearchParams = { "SearchParams", nullptr, (EPropertyFlags)0x0010048000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms, SearchParams), Z_Construct_UScriptStruct_FNiagaraDataChannelSearchParameters, METADATA_PARAMS(0, nullptr) }; // 3125418303
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToBlueprint_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms*)Obj)->bVisibleToBlueprint = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToBlueprint = { "bVisibleToBlueprint", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToBlueprint_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToNiagaraCPU_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms*)Obj)->bVisibleToNiagaraCPU = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToNiagaraCPU = { "bVisibleToNiagaraCPU", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToNiagaraCPU_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToNiagaraGPU_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms*)Obj)->bVisibleToNiagaraGPU = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToNiagaraGPU = { "bVisibleToNiagaraGPU", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToNiagaraGPU_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_SearchParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToNiagaraCPU,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NewProp_bVisibleToNiagaraGPU,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::PropPointers) < 2048);
// ********** End Function WriteToNiagaraDataChannelSingle Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "WriteToNiagaraDataChannelSingle", Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execWriteToNiagaraDataChannelSingle)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT(FNiagaraDataChannelSearchParameters,Z_Param_SearchParams);
P_GET_UBOOL(Z_Param_bVisibleToBlueprint);
P_GET_UBOOL(Z_Param_bVisibleToNiagaraCPU);
P_GET_UBOOL(Z_Param_bVisibleToNiagaraGPU);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::WriteToNiagaraDataChannelSingle(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_SearchParams,Z_Param_bVisibleToBlueprint,Z_Param_bVisibleToNiagaraCPU,Z_Param_bVisibleToNiagaraGPU);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function WriteToNiagaraDataChannelSingle ********
// ********** Begin Class UNiagaraDataChannelLibrary Function WriteToNiagaraDataChannelSingle_WithContext
struct Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics
{
struct NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms
{
const UObject* WorldContextObject;
const UNiagaraDataChannelAsset* Channel;
FNDCAccessContextInst AccessContext;
bool bVisibleToBlueprint;
bool bVisibleToNiagaraCPU;
bool bVisibleToNiagaraGPU;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "bVisibleToBlueprint", "true" },
{ "bVisibleToNiagaraCPU", "true" },
{ "bVisibleToNiagaraGPU", "true" },
{ "Category", "NiagaraDataChannel" },
{ "Comment", "/**\n\x09 * Writes a single element to a Niagara Data Channel. The element won't be immediately visible to readers, as it needs to be processed first. The earliest point it can be read is in the next tick group.\n\x09 *\n\x09 * @param WorldContextObject\x09World to execute in\n\x09 * @param Channel\x09\x09\x09\x09The channel to write to\n\x09 * @param AccessContext\x09\x09\x09""Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n\x09 * @param bVisibleToBlueprint\x09If true, the data written to this data channel is visible to Blueprint and C++ logic reading from it\n\x09 * @param bVisibleToNiagaraCPU\x09If true, the data written to this data channel is visible to Niagara CPU emitters\n\x09 * @param bVisibleToNiagaraGPU\x09If true, the data written to this data channel is visible to Niagara GPU emitters\n\x09 */" },
{ "DisplayName", "Write To Niagara Data Channel" },
{ "Keywords", "niagara DataChannel event writer" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "Writes a single element to a Niagara Data Channel. The element won't be immediately visible to readers, as it needs to be processed first. The earliest point it can be read is in the next tick group.\n\n@param WorldContextObject World to execute in\n@param Channel The channel to write to\n@param AccessContext Context allowing passing of NDC type specific information between the caller and internal Data Channel that can control internal routing and help feedback information to the caller.\n@param bVisibleToBlueprint If true, the data written to this data channel is visible to Blueprint and C++ logic reading from it\n@param bVisibleToNiagaraCPU If true, the data written to this data channel is visible to Niagara CPU emitters\n@param bVisibleToNiagaraGPU If true, the data written to this data channel is visible to Niagara GPU emitters" },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function WriteToNiagaraDataChannelSingle_WithContext constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Channel;
static const UECodeGen_Private::FStructPropertyParams NewProp_AccessContext;
static void NewProp_bVisibleToBlueprint_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToBlueprint;
static void NewProp_bVisibleToNiagaraCPU_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToNiagaraCPU;
static void NewProp_bVisibleToNiagaraGPU_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleToNiagaraGPU;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function WriteToNiagaraDataChannelSingle_WithContext constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function WriteToNiagaraDataChannelSingle_WithContext Property Definitions ******
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms, Channel), Z_Construct_UClass_UNiagaraDataChannelAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_AccessContext = { "AccessContext", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms, AccessContext), Z_Construct_UScriptStruct_FNDCAccessContextInst, METADATA_PARAMS(0, nullptr) }; // 1258534982
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToBlueprint_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms*)Obj)->bVisibleToBlueprint = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToBlueprint = { "bVisibleToBlueprint", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToBlueprint_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToNiagaraCPU_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms*)Obj)->bVisibleToNiagaraCPU = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToNiagaraCPU = { "bVisibleToNiagaraCPU", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToNiagaraCPU_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToNiagaraGPU_SetBit(void* Obj)
{
((NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms*)Obj)->bVisibleToNiagaraGPU = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToNiagaraGPU = { "bVisibleToNiagaraGPU", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms), &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToNiagaraGPU_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_AccessContext,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToNiagaraCPU,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NewProp_bVisibleToNiagaraGPU,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::PropPointers) < 2048);
// ********** End Function WriteToNiagaraDataChannelSingle_WithContext Property Definitions ********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNiagaraDataChannelLibrary, nullptr, "WriteToNiagaraDataChannelSingle_WithContext", Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::NiagaraDataChannelLibrary_eventWriteToNiagaraDataChannelSingle_WithContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNiagaraDataChannelLibrary::execWriteToNiagaraDataChannelSingle_WithContext)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UNiagaraDataChannelAsset,Z_Param_Channel);
P_GET_STRUCT_REF(FNDCAccessContextInst,Z_Param_Out_AccessContext);
P_GET_UBOOL(Z_Param_bVisibleToBlueprint);
P_GET_UBOOL(Z_Param_bVisibleToNiagaraCPU);
P_GET_UBOOL(Z_Param_bVisibleToNiagaraGPU);
P_FINISH;
P_NATIVE_BEGIN;
UNiagaraDataChannelLibrary::WriteToNiagaraDataChannelSingle_WithContext(Z_Param_WorldContextObject,Z_Param_Channel,Z_Param_Out_AccessContext,Z_Param_bVisibleToBlueprint,Z_Param_bVisibleToNiagaraCPU,Z_Param_bVisibleToNiagaraGPU);
P_NATIVE_END;
}
// ********** End Class UNiagaraDataChannelLibrary Function WriteToNiagaraDataChannelSingle_WithContext
// ********** Begin Class UNiagaraDataChannelLibrary ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNiagaraDataChannelLibrary;
UClass* UNiagaraDataChannelLibrary::GetPrivateStaticClass()
{
using TClass = UNiagaraDataChannelLibrary;
if (!Z_Registration_Info_UClass_UNiagaraDataChannelLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NiagaraDataChannelLibrary"),
Z_Registration_Info_UClass_UNiagaraDataChannelLibrary.InnerSingleton,
StaticRegisterNativesUNiagaraDataChannelLibrary,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UNiagaraDataChannelLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UNiagaraDataChannelLibrary_NoRegister()
{
return UNiagaraDataChannelLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* A C++ and Blueprint accessible library of utility functions for accessing Niagara DataChannel\n*/" },
{ "IncludePath", "NiagaraDataChannelFunctionLibrary.h" },
{ "ModuleRelativePath", "Public/NiagaraDataChannelFunctionLibrary.h" },
{ "ToolTip", "A C++ and Blueprint accessible library of utility functions for accessing Niagara DataChannel" },
};
#endif // WITH_METADATA
// ********** Begin Class UNiagaraDataChannelLibrary constinit property declarations ***************
// ********** End Class UNiagaraDataChannelLibrary constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetDataChannelElementCount"), .Pointer = &UNiagaraDataChannelLibrary::execGetDataChannelElementCount },
{ .NameUTF8 = UTF8TEXT("GetDataChannelElementCount_WithContext"), .Pointer = &UNiagaraDataChannelLibrary::execGetDataChannelElementCount_WithContext },
{ .NameUTF8 = UTF8TEXT("GetMembersInNDCAccessContextInstance"), .Pointer = &UNiagaraDataChannelLibrary::execGetMembersInNDCAccessContextInstance },
{ .NameUTF8 = UTF8TEXT("GetNiagaraDataChannel"), .Pointer = &UNiagaraDataChannelLibrary::execGetNiagaraDataChannel },
{ .NameUTF8 = UTF8TEXT("GetSinglePropertyInNDCAccessContextInstance"), .Pointer = &UNiagaraDataChannelLibrary::execGetSinglePropertyInNDCAccessContextInstance },
{ .NameUTF8 = UTF8TEXT("GetUsableAccessContextFromNDC"), .Pointer = &UNiagaraDataChannelLibrary::execGetUsableAccessContextFromNDC },
{ .NameUTF8 = UTF8TEXT("GetUsableAccessContextFromNDCRef"), .Pointer = &UNiagaraDataChannelLibrary::execGetUsableAccessContextFromNDCRef },
{ .NameUTF8 = UTF8TEXT("MakeNDCAccessContextInstance"), .Pointer = &UNiagaraDataChannelLibrary::execMakeNDCAccessContextInstance },
{ .NameUTF8 = UTF8TEXT("PrepareAccessContextFromNDCRef"), .Pointer = &UNiagaraDataChannelLibrary::execPrepareAccessContextFromNDCRef },
{ .NameUTF8 = UTF8TEXT("ReadFromNiagaraDataChannel"), .Pointer = &UNiagaraDataChannelLibrary::execReadFromNiagaraDataChannel },
{ .NameUTF8 = UTF8TEXT("ReadFromNiagaraDataChannel_WithContext"), .Pointer = &UNiagaraDataChannelLibrary::execReadFromNiagaraDataChannel_WithContext },
{ .NameUTF8 = UTF8TEXT("ReadFromNiagaraDataChannelSingle"), .Pointer = &UNiagaraDataChannelLibrary::execReadFromNiagaraDataChannelSingle },
{ .NameUTF8 = UTF8TEXT("ReadFromNiagaraDataChannelSingle_WithContext"), .Pointer = &UNiagaraDataChannelLibrary::execReadFromNiagaraDataChannelSingle_WithContext },
{ .NameUTF8 = UTF8TEXT("SetMembersInNDCAccessContextInstance"), .Pointer = &UNiagaraDataChannelLibrary::execSetMembersInNDCAccessContextInstance },
{ .NameUTF8 = UTF8TEXT("SetSinglePropertyInNDCAccessContextInstance"), .Pointer = &UNiagaraDataChannelLibrary::execSetSinglePropertyInNDCAccessContextInstance },
{ .NameUTF8 = UTF8TEXT("SubscribeToNiagaraDataChannel"), .Pointer = &UNiagaraDataChannelLibrary::execSubscribeToNiagaraDataChannel },
{ .NameUTF8 = UTF8TEXT("SubscribeToNiagaraDataChannel_WithContext"), .Pointer = &UNiagaraDataChannelLibrary::execSubscribeToNiagaraDataChannel_WithContext },
{ .NameUTF8 = UTF8TEXT("UnsubscribeFromNiagaraDataChannel"), .Pointer = &UNiagaraDataChannelLibrary::execUnsubscribeFromNiagaraDataChannel },
{ .NameUTF8 = UTF8TEXT("WriteToNiagaraDataChannel"), .Pointer = &UNiagaraDataChannelLibrary::execWriteToNiagaraDataChannel },
{ .NameUTF8 = UTF8TEXT("WriteToNiagaraDataChannel_WithContext"), .Pointer = &UNiagaraDataChannelLibrary::execWriteToNiagaraDataChannel_WithContext },
{ .NameUTF8 = UTF8TEXT("WriteToNiagaraDataChannelSingle"), .Pointer = &UNiagaraDataChannelLibrary::execWriteToNiagaraDataChannelSingle },
{ .NameUTF8 = UTF8TEXT("WriteToNiagaraDataChannelSingle_WithContext"), .Pointer = &UNiagaraDataChannelLibrary::execWriteToNiagaraDataChannelSingle_WithContext },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount, "GetDataChannelElementCount" }, // 377479439
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetDataChannelElementCount_WithContext, "GetDataChannelElementCount_WithContext" }, // 2170935159
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetMembersInNDCAccessContextInstance, "GetMembersInNDCAccessContextInstance" }, // 1843682580
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetNiagaraDataChannel, "GetNiagaraDataChannel" }, // 4082224242
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetSinglePropertyInNDCAccessContextInstance, "GetSinglePropertyInNDCAccessContextInstance" }, // 26936328
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDC, "GetUsableAccessContextFromNDC" }, // 3630659107
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_GetUsableAccessContextFromNDCRef, "GetUsableAccessContextFromNDCRef" }, // 3141052557
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_MakeNDCAccessContextInstance, "MakeNDCAccessContextInstance" }, // 3849443718
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_PrepareAccessContextFromNDCRef, "PrepareAccessContextFromNDCRef" }, // 2992953517
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel, "ReadFromNiagaraDataChannel" }, // 2798120735
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannel_WithContext, "ReadFromNiagaraDataChannel_WithContext" }, // 3619180488
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle, "ReadFromNiagaraDataChannelSingle" }, // 4057128627
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_ReadFromNiagaraDataChannelSingle_WithContext, "ReadFromNiagaraDataChannelSingle_WithContext" }, // 2807613564
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetMembersInNDCAccessContextInstance, "SetMembersInNDCAccessContextInstance" }, // 846385724
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_SetSinglePropertyInNDCAccessContextInstance, "SetSinglePropertyInNDCAccessContextInstance" }, // 1084729367
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel, "SubscribeToNiagaraDataChannel" }, // 1996677154
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_SubscribeToNiagaraDataChannel_WithContext, "SubscribeToNiagaraDataChannel_WithContext" }, // 482573503
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_UnsubscribeFromNiagaraDataChannel, "UnsubscribeFromNiagaraDataChannel" }, // 883344956
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel, "WriteToNiagaraDataChannel" }, // 1914220514
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannel_WithContext, "WriteToNiagaraDataChannel_WithContext" }, // 2655375939
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle, "WriteToNiagaraDataChannelSingle" }, // 2311272298
{ &Z_Construct_UFunction_UNiagaraDataChannelLibrary_WriteToNiagaraDataChannelSingle_WithContext, "WriteToNiagaraDataChannelSingle_WithContext" }, // 461781745
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNiagaraDataChannelLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics
UObject* (*const Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics::ClassParams = {
&UNiagaraDataChannelLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics::Class_MetaDataParams)
};
void UNiagaraDataChannelLibrary::StaticRegisterNativesUNiagaraDataChannelLibrary()
{
UClass* Class = UNiagaraDataChannelLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UNiagaraDataChannelLibrary()
{
if (!Z_Registration_Info_UClass_UNiagaraDataChannelLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNiagaraDataChannelLibrary.OuterSingleton, Z_Construct_UClass_UNiagaraDataChannelLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNiagaraDataChannelLibrary.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNiagaraDataChannelLibrary);
UNiagaraDataChannelLibrary::~UNiagaraDataChannelLibrary() {}
// ********** End Class UNiagaraDataChannelLibrary *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelFunctionLibrary_h__Script_Niagara_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ENiagartaDataChannelReadResult_StaticEnum, TEXT("ENiagartaDataChannelReadResult"), &Z_Registration_Info_UEnum_ENiagartaDataChannelReadResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2688766462U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNiagaraDataChannelLibrary, UNiagaraDataChannelLibrary::StaticClass, TEXT("UNiagaraDataChannelLibrary"), &Z_Registration_Info_UClass_UNiagaraDataChannelLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNiagaraDataChannelLibrary), 3197650315U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelFunctionLibrary_h__Script_Niagara_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelFunctionLibrary_h__Script_Niagara_918037919{
TEXT("/Script/Niagara"),
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelFunctionLibrary_h__Script_Niagara_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelFunctionLibrary_h__Script_Niagara_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelFunctionLibrary_h__Script_Niagara_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Public_NiagaraDataChannelFunctionLibrary_h__Script_Niagara_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS