Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,109 @@
// 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 "NiagaraGenerateMips.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNiagaraGenerateMips() {}
// ********** Begin Cross Module References ********************************************************
NIAGARASHADER_API UEnum* Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType();
UPackage* Z_Construct_UPackage__Script_NiagaraShader();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ENiagaraMipMapGenerationType **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagaraMipMapGenerationType;
static UEnum* ENiagaraMipMapGenerationType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagaraMipMapGenerationType.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagaraMipMapGenerationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("ENiagaraMipMapGenerationType"));
}
return Z_Registration_Info_UEnum_ENiagaraMipMapGenerationType.OuterSingleton;
}
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraMipMapGenerationType>()
{
return ENiagaraMipMapGenerationType_StaticEnum();
}
struct Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Blur1.Comment", "/** A blur filter across a 3x3 (or 3x3x3) region of texels. */" },
{ "Blur1.DisplayName", "Gaussian 3 texel filter" },
{ "Blur1.Name", "ENiagaraMipMapGenerationType::Blur1" },
{ "Blur1.ToolTip", "A blur filter across a 3x3 (or 3x3x3) region of texels." },
{ "Blur2.Comment", "/** A blur filter across a 5x5 (or 5x5x5) region of texels. */" },
{ "Blur2.DisplayName", "Gaussian 5 texel filter" },
{ "Blur2.Name", "ENiagaraMipMapGenerationType::Blur2" },
{ "Blur2.ToolTip", "A blur filter across a 5x5 (or 5x5x5) region of texels." },
{ "Blur3.Comment", "/** A blur filter across a 7x7 (or 7x7x7) region of texels. */" },
{ "Blur3.DisplayName", "Gaussian 7 texel filter" },
{ "Blur3.Name", "ENiagaraMipMapGenerationType::Blur3" },
{ "Blur3.ToolTip", "A blur filter across a 7x7 (or 7x7x7) region of texels." },
{ "Blur4.Comment", "/** A blur filter across a 9x9 (or 9x9x9) region of texels. */" },
{ "Blur4.DisplayName", "Gaussian 9 texel filter" },
{ "Blur4.Name", "ENiagaraMipMapGenerationType::Blur4" },
{ "Blur4.ToolTip", "A blur filter across a 9x9 (or 9x9x9) region of texels." },
{ "Linear.Comment", "/** Linear blending is performed between a 2x2 (or 2x2x2) region of texels, aka Bilinear / Trilinear. */" },
{ "Linear.Name", "ENiagaraMipMapGenerationType::Linear" },
{ "Linear.ToolTip", "Linear blending is performed between a 2x2 (or 2x2x2) region of texels, aka Bilinear / Trilinear." },
{ "ModuleRelativePath", "Public/NiagaraGenerateMips.h" },
{ "Unfiltered.Comment", "/** Result is taken from whatever texel the sample lies on, aka Point Sampling. */" },
{ "Unfiltered.Name", "ENiagaraMipMapGenerationType::Unfiltered" },
{ "Unfiltered.ToolTip", "Result is taken from whatever texel the sample lies on, aka Point Sampling." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagaraMipMapGenerationType::Unfiltered", (int64)ENiagaraMipMapGenerationType::Unfiltered },
{ "ENiagaraMipMapGenerationType::Linear", (int64)ENiagaraMipMapGenerationType::Linear },
{ "ENiagaraMipMapGenerationType::Blur1", (int64)ENiagaraMipMapGenerationType::Blur1 },
{ "ENiagaraMipMapGenerationType::Blur2", (int64)ENiagaraMipMapGenerationType::Blur2 },
{ "ENiagaraMipMapGenerationType::Blur3", (int64)ENiagaraMipMapGenerationType::Blur3 },
{ "ENiagaraMipMapGenerationType::Blur4", (int64)ENiagaraMipMapGenerationType::Blur4 },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
"ENiagaraMipMapGenerationType",
"ENiagaraMipMapGenerationType",
Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType()
{
if (!Z_Registration_Info_UEnum_ENiagaraMipMapGenerationType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagaraMipMapGenerationType.InnerSingleton, Z_Construct_UEnum_NiagaraShader_ENiagaraMipMapGenerationType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagaraMipMapGenerationType.InnerSingleton;
}
// ********** End Enum ENiagaraMipMapGenerationType ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraGenerateMips_h__Script_NiagaraShader_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ENiagaraMipMapGenerationType_StaticEnum, TEXT("ENiagaraMipMapGenerationType"), &Z_Registration_Info_UEnum_ENiagaraMipMapGenerationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 447108041U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraGenerateMips_h__Script_NiagaraShader_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraGenerateMips_h__Script_NiagaraShader_748461722{
TEXT("/Script/NiagaraShader"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraGenerateMips_h__Script_NiagaraShader_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraGenerateMips_h__Script_NiagaraShader_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,38 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NiagaraGenerateMips.h"
#ifdef NIAGARASHADER_NiagaraGenerateMips_generated_h
#error "NiagaraGenerateMips.generated.h already included, missing '#pragma once' in NiagaraGenerateMips.h"
#endif
#define NIAGARASHADER_NiagaraGenerateMips_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraGenerateMips_h
// ********** Begin Enum ENiagaraMipMapGenerationType **********************************************
#define FOREACH_ENUM_ENIAGARAMIPMAPGENERATIONTYPE(op) \
op(ENiagaraMipMapGenerationType::Unfiltered) \
op(ENiagaraMipMapGenerationType::Linear) \
op(ENiagaraMipMapGenerationType::Blur1) \
op(ENiagaraMipMapGenerationType::Blur2) \
op(ENiagaraMipMapGenerationType::Blur3) \
op(ENiagaraMipMapGenerationType::Blur4)
enum class ENiagaraMipMapGenerationType : uint8;
template<> struct TIsUEnumClass<ENiagaraMipMapGenerationType> { enum { Value = true }; };
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraMipMapGenerationType>();
// ********** End Enum ENiagaraMipMapGenerationType ************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,587 @@
// 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 "NiagaraScriptBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNiagaraScriptBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntVector();
NIAGARACORE_API UEnum* Z_Construct_UEnum_NiagaraCore_ENiagaraIterationSource();
NIAGARASHADER_API UClass* Z_Construct_UClass_UNiagaraScriptBase();
NIAGARASHADER_API UClass* Z_Construct_UClass_UNiagaraScriptBase_NoRegister();
NIAGARASHADER_API UEnum* Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType();
NIAGARASHADER_API UEnum* Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType();
NIAGARASHADER_API UEnum* Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior();
NIAGARASHADER_API UScriptStruct* Z_Construct_UScriptStruct_FSimulationStageMetaData();
UPackage* Z_Construct_UPackage__Script_NiagaraShader();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ENiagaraGpuDispatchType ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagaraGpuDispatchType;
static UEnum* ENiagaraGpuDispatchType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagaraGpuDispatchType.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagaraGpuDispatchType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("ENiagaraGpuDispatchType"));
}
return Z_Registration_Info_UEnum_ENiagaraGpuDispatchType.OuterSingleton;
}
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraGpuDispatchType>()
{
return ENiagaraGpuDispatchType_StaticEnum();
}
struct Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Custom.Comment", "/* NumThreads will be determined manually. */" },
{ "Custom.Hidden", "" },
{ "Custom.Name", "ENiagaraGpuDispatchType::Custom" },
{ "Custom.ToolTip", "NumThreads will be determined manually." },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "OneD.Comment", "/* Instances will distribute along X using platforms specific thread counts. */" },
{ "OneD.Name", "ENiagaraGpuDispatchType::OneD" },
{ "OneD.ToolTip", "Instances will distribute along X using platforms specific thread counts." },
{ "ThreeD.Comment", "/* Instances will distribute along X, Y & Z using platforms specific thread counts. */" },
{ "ThreeD.Name", "ENiagaraGpuDispatchType::ThreeD" },
{ "ThreeD.ToolTip", "Instances will distribute along X, Y & Z using platforms specific thread counts." },
{ "TwoD.Comment", "/* Instances will distribute along X & Y using platforms specific thread counts. */" },
{ "TwoD.Name", "ENiagaraGpuDispatchType::TwoD" },
{ "TwoD.ToolTip", "Instances will distribute along X & Y using platforms specific thread counts." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagaraGpuDispatchType::OneD", (int64)ENiagaraGpuDispatchType::OneD },
{ "ENiagaraGpuDispatchType::TwoD", (int64)ENiagaraGpuDispatchType::TwoD },
{ "ENiagaraGpuDispatchType::ThreeD", (int64)ENiagaraGpuDispatchType::ThreeD },
{ "ENiagaraGpuDispatchType::Custom", (int64)ENiagaraGpuDispatchType::Custom },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
"ENiagaraGpuDispatchType",
"ENiagaraGpuDispatchType",
Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType()
{
if (!Z_Registration_Info_UEnum_ENiagaraGpuDispatchType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagaraGpuDispatchType.InnerSingleton, Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagaraGpuDispatchType.InnerSingleton;
}
// ********** End Enum ENiagaraGpuDispatchType *****************************************************
// ********** Begin Enum ENiagaraDirectDispatchElementType *****************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagaraDirectDispatchElementType;
static UEnum* ENiagaraDirectDispatchElementType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagaraDirectDispatchElementType.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagaraDirectDispatchElementType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("ENiagaraDirectDispatchElementType"));
}
return Z_Registration_Info_UEnum_ENiagaraDirectDispatchElementType.OuterSingleton;
}
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraDirectDispatchElementType>()
{
return ENiagaraDirectDispatchElementType_StaticEnum();
}
struct Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "NumGroups.Comment", "/**\n\x09Number of elements refers to the number of groups to launch.\n\x09""For example, if you defined NumElements as 3,1,1 and GroupSize was 64,1,1 you are effectively launching 192 threads.\n\x09*/" },
{ "NumGroups.Name", "ENiagaraDirectDispatchElementType::NumGroups" },
{ "NumGroups.ToolTip", "Number of elements refers to the number of groups to launch.\nFor example, if you defined NumElements as 3,1,1 and GroupSize was 64,1,1 you are effectively launching 192 threads." },
{ "NumThreads.Comment", "/**\n\x09Number of elements is the number of threads launched in that dimension.\n\x09Threads that are out of bounds due to shader thread group size will be automatically clipped (i.e. code will not run).\n\x09""For example, if GroupSize = 64,1,1 and NumElements = 32,1,1 only the first 32 threads will run the code.\n\x09*/" },
{ "NumThreads.Name", "ENiagaraDirectDispatchElementType::NumThreads" },
{ "NumThreads.ToolTip", "Number of elements is the number of threads launched in that dimension.\nThreads that are out of bounds due to shader thread group size will be automatically clipped (i.e. code will not run).\nFor example, if GroupSize = 64,1,1 and NumElements = 32,1,1 only the first 32 threads will run the code." },
{ "NumThreadsNoClipping.Comment", "/**\n\x09Number of elements is the number of threads launched in that dimension.\n\x09Threads that are out of bounds due to shader thread group size will not be clipped and your code will execute.\n\x09You are responsible for ensuring you do not make invalid access from these OOB threads.\n\x09""For example, if GroupSize = 64,1,1 and NumElements = 32,1,1 you code will execute 64 times.\n\x09Use this path if you need to add group sync's within you graph code.\n\x09*/" },
{ "NumThreadsNoClipping.Name", "ENiagaraDirectDispatchElementType::NumThreadsNoClipping" },
{ "NumThreadsNoClipping.ToolTip", "Number of elements is the number of threads launched in that dimension.\nThreads that are out of bounds due to shader thread group size will not be clipped and your code will execute.\nYou are responsible for ensuring you do not make invalid access from these OOB threads.\nFor example, if GroupSize = 64,1,1 and NumElements = 32,1,1 you code will execute 64 times.\nUse this path if you need to add group sync's within you graph code." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagaraDirectDispatchElementType::NumThreads", (int64)ENiagaraDirectDispatchElementType::NumThreads },
{ "ENiagaraDirectDispatchElementType::NumThreadsNoClipping", (int64)ENiagaraDirectDispatchElementType::NumThreadsNoClipping },
{ "ENiagaraDirectDispatchElementType::NumGroups", (int64)ENiagaraDirectDispatchElementType::NumGroups },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
"ENiagaraDirectDispatchElementType",
"ENiagaraDirectDispatchElementType",
Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType()
{
if (!Z_Registration_Info_UEnum_ENiagaraDirectDispatchElementType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagaraDirectDispatchElementType.InnerSingleton, Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagaraDirectDispatchElementType.InnerSingleton;
}
// ********** End Enum ENiagaraDirectDispatchElementType *******************************************
// ********** Begin Enum ENiagaraSimStageExecuteBehavior *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagaraSimStageExecuteBehavior;
static UEnum* ENiagaraSimStageExecuteBehavior_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagaraSimStageExecuteBehavior.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagaraSimStageExecuteBehavior.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("ENiagaraSimStageExecuteBehavior"));
}
return Z_Registration_Info_UEnum_ENiagaraSimStageExecuteBehavior.OuterSingleton;
}
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraSimStageExecuteBehavior>()
{
return ENiagaraSimStageExecuteBehavior_StaticEnum();
}
struct Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Always.Comment", "/** The stage will run every frame. */" },
{ "Always.Name", "ENiagaraSimStageExecuteBehavior::Always" },
{ "Always.ToolTip", "The stage will run every frame." },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "NotOnSimulationReset.Comment", "/** The stage will not run on the frame where the simulation is reset. */" },
{ "NotOnSimulationReset.Name", "ENiagaraSimStageExecuteBehavior::NotOnSimulationReset" },
{ "NotOnSimulationReset.ToolTip", "The stage will not run on the frame where the simulation is reset." },
{ "OnSimulationReset.Comment", "/** The stage will only run on the frame when the simulation is reset. */" },
{ "OnSimulationReset.Name", "ENiagaraSimStageExecuteBehavior::OnSimulationReset" },
{ "OnSimulationReset.ToolTip", "The stage will only run on the frame when the simulation is reset." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagaraSimStageExecuteBehavior::Always", (int64)ENiagaraSimStageExecuteBehavior::Always },
{ "ENiagaraSimStageExecuteBehavior::OnSimulationReset", (int64)ENiagaraSimStageExecuteBehavior::OnSimulationReset },
{ "ENiagaraSimStageExecuteBehavior::NotOnSimulationReset", (int64)ENiagaraSimStageExecuteBehavior::NotOnSimulationReset },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
"ENiagaraSimStageExecuteBehavior",
"ENiagaraSimStageExecuteBehavior",
Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior()
{
if (!Z_Registration_Info_UEnum_ENiagaraSimStageExecuteBehavior.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagaraSimStageExecuteBehavior.InnerSingleton, Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagaraSimStageExecuteBehavior.InnerSingleton;
}
// ********** End Enum ENiagaraSimStageExecuteBehavior *********************************************
// ********** Begin ScriptStruct FSimulationStageMetaData ******************************************
struct Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSimulationStageMetaData); }
static inline consteval int16 GetStructAlignment() { return alignof(FSimulationStageMetaData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimulationStageName_MetaData[] = {
{ "Comment", "/** User simulation stage name. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "User simulation stage name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnabledBinding_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementCount_MetaData[] = {
{ "Comment", "/** Optional binding to manually specify the element count. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Optional binding to manually specify the element count." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementCountXBinding_MetaData[] = {
{ "Comment", "/** Optional binding to manually specify the element count. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Optional binding to manually specify the element count." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementCountYBinding_MetaData[] = {
{ "Comment", "/** Optional binding to manually specify the element count. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Optional binding to manually specify the element count." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElementCountZBinding_MetaData[] = {
{ "Comment", "/** Optional binding to manually specify the element count. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Optional binding to manually specify the element count." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IterationSourceType_MetaData[] = {
{ "Comment", "/** The source we are iteration over. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "The source we are iteration over." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IterationDataInterface_MetaData[] = {
{ "Comment", "/** When IterationSource is ENiagaraIterationSource::DataInterface this is the data interface name. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "When IterationSource is ENiagaraIterationSource::DataInterface this is the data interface name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IterationDirectBinding_MetaData[] = {
{ "Comment", "/** When IterationSource is ENiagaraIterationSource::IterationDirectBinding this is the variable we are bound to. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "When IterationSource is ENiagaraIterationSource::IterationDirectBinding this is the variable we are bound to." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecuteBehavior_MetaData[] = {
{ "Comment", "/** Controls when the simulation stage will execute. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Controls when the simulation stage will execute." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWritesParticles_MetaData[] = {
{ "Comment", "/** Do we write to particles this stage? */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Do we write to particles this stage?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPartialParticleUpdate_MetaData[] = {
{ "Comment", "/** When enabled the simulation stage does not write all variables out, so we are reading / writing to the same buffer. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "When enabled the simulation stage does not write all variables out, so we are reading / writing to the same buffer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bParticleIterationStateEnabled_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGpuIndirectDispatch_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleIterationStateBinding_MetaData[] = {
{ "Comment", "/** When the value is not none this is the binding used for particle state iteration stages. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "When the value is not none this is the binding used for particle state iteration stages." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParticleIterationStateRange_MetaData[] = {
{ "Comment", "/** Inclusive range to compare the particle state value with. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Inclusive range to compare the particle state value with." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputDestinations_MetaData[] = {
{ "Comment", "/** DataInterfaces that we write to in this stage.*/" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "DataInterfaces that we write to in this stage." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputDataInterfaces_MetaData[] = {
{ "Comment", "/** DataInterfaces that we read from in this stage.*/" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "DataInterfaces that we read from in this stage." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumIterations_MetaData[] = {
{ "Comment", "/** The number of iterations for the stage. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "The number of iterations for the stage." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumIterationsBinding_MetaData[] = {
{ "Comment", "/** Optional binding to gather num iterations from. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Optional binding to gather num iterations from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GpuDispatchType_MetaData[] = {
{ "Comment", "/** Dispatch type set for this stage. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "Dispatch type set for this stage." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GpuDirectDispatchElementType_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GpuDispatchNumThreads_MetaData[] = {
{ "Comment", "/** When in custom mode this is the num threads. */" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
{ "ToolTip", "When in custom mode this is the num threads." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSimulationStageMetaData constinit property declarations **********
static const UECodeGen_Private::FNamePropertyParams NewProp_SimulationStageName;
static const UECodeGen_Private::FNamePropertyParams NewProp_EnabledBinding;
static const UECodeGen_Private::FStructPropertyParams NewProp_ElementCount;
static const UECodeGen_Private::FNamePropertyParams NewProp_ElementCountXBinding;
static const UECodeGen_Private::FNamePropertyParams NewProp_ElementCountYBinding;
static const UECodeGen_Private::FNamePropertyParams NewProp_ElementCountZBinding;
static const UECodeGen_Private::FBytePropertyParams NewProp_IterationSourceType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_IterationSourceType;
static const UECodeGen_Private::FNamePropertyParams NewProp_IterationDataInterface;
static const UECodeGen_Private::FNamePropertyParams NewProp_IterationDirectBinding;
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecuteBehavior_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecuteBehavior;
static void NewProp_bWritesParticles_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWritesParticles;
static void NewProp_bPartialParticleUpdate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPartialParticleUpdate;
static void NewProp_bParticleIterationStateEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bParticleIterationStateEnabled;
static void NewProp_bGpuIndirectDispatch_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGpuIndirectDispatch;
static const UECodeGen_Private::FNamePropertyParams NewProp_ParticleIterationStateBinding;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParticleIterationStateRange;
static const UECodeGen_Private::FNamePropertyParams NewProp_OutputDestinations_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutputDestinations;
static const UECodeGen_Private::FNamePropertyParams NewProp_InputDataInterfaces_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InputDataInterfaces;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumIterations;
static const UECodeGen_Private::FNamePropertyParams NewProp_NumIterationsBinding;
static const UECodeGen_Private::FBytePropertyParams NewProp_GpuDispatchType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GpuDispatchType;
static const UECodeGen_Private::FBytePropertyParams NewProp_GpuDirectDispatchElementType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GpuDirectDispatchElementType;
static const UECodeGen_Private::FStructPropertyParams NewProp_GpuDispatchNumThreads;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSimulationStageMetaData constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSimulationStageMetaData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSimulationStageMetaData;
class UScriptStruct* FSimulationStageMetaData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSimulationStageMetaData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSimulationStageMetaData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSimulationStageMetaData, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("SimulationStageMetaData"));
}
return Z_Registration_Info_UScriptStruct_FSimulationStageMetaData.OuterSingleton;
}
// ********** Begin ScriptStruct FSimulationStageMetaData Property Definitions *********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_SimulationStageName = { "SimulationStageName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, SimulationStageName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimulationStageName_MetaData), NewProp_SimulationStageName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_EnabledBinding = { "EnabledBinding", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, EnabledBinding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnabledBinding_MetaData), NewProp_EnabledBinding_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ElementCount = { "ElementCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, ElementCount), Z_Construct_UScriptStruct_FIntVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementCount_MetaData), NewProp_ElementCount_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ElementCountXBinding = { "ElementCountXBinding", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, ElementCountXBinding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementCountXBinding_MetaData), NewProp_ElementCountXBinding_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ElementCountYBinding = { "ElementCountYBinding", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, ElementCountYBinding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementCountYBinding_MetaData), NewProp_ElementCountYBinding_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ElementCountZBinding = { "ElementCountZBinding", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, ElementCountZBinding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElementCountZBinding_MetaData), NewProp_ElementCountZBinding_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_IterationSourceType_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_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_IterationSourceType = { "IterationSourceType", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, IterationSourceType), Z_Construct_UEnum_NiagaraCore_ENiagaraIterationSource, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IterationSourceType_MetaData), NewProp_IterationSourceType_MetaData) }; // 3847058977
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_IterationDataInterface = { "IterationDataInterface", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, IterationDataInterface), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IterationDataInterface_MetaData), NewProp_IterationDataInterface_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_IterationDirectBinding = { "IterationDirectBinding", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, IterationDirectBinding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IterationDirectBinding_MetaData), NewProp_IterationDirectBinding_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ExecuteBehavior_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_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ExecuteBehavior = { "ExecuteBehavior", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, ExecuteBehavior), Z_Construct_UEnum_NiagaraShader_ENiagaraSimStageExecuteBehavior, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecuteBehavior_MetaData), NewProp_ExecuteBehavior_MetaData) }; // 2377898596
void Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bWritesParticles_SetBit(void* Obj)
{
((FSimulationStageMetaData*)Obj)->bWritesParticles = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bWritesParticles = { "bWritesParticles", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSimulationStageMetaData), &Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bWritesParticles_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWritesParticles_MetaData), NewProp_bWritesParticles_MetaData) };
void Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bPartialParticleUpdate_SetBit(void* Obj)
{
((FSimulationStageMetaData*)Obj)->bPartialParticleUpdate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bPartialParticleUpdate = { "bPartialParticleUpdate", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSimulationStageMetaData), &Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bPartialParticleUpdate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPartialParticleUpdate_MetaData), NewProp_bPartialParticleUpdate_MetaData) };
void Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bParticleIterationStateEnabled_SetBit(void* Obj)
{
((FSimulationStageMetaData*)Obj)->bParticleIterationStateEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bParticleIterationStateEnabled = { "bParticleIterationStateEnabled", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSimulationStageMetaData), &Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bParticleIterationStateEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bParticleIterationStateEnabled_MetaData), NewProp_bParticleIterationStateEnabled_MetaData) };
void Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bGpuIndirectDispatch_SetBit(void* Obj)
{
((FSimulationStageMetaData*)Obj)->bGpuIndirectDispatch = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bGpuIndirectDispatch = { "bGpuIndirectDispatch", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSimulationStageMetaData), &Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bGpuIndirectDispatch_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGpuIndirectDispatch_MetaData), NewProp_bGpuIndirectDispatch_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ParticleIterationStateBinding = { "ParticleIterationStateBinding", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, ParticleIterationStateBinding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleIterationStateBinding_MetaData), NewProp_ParticleIterationStateBinding_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ParticleIterationStateRange = { "ParticleIterationStateRange", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, ParticleIterationStateRange), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParticleIterationStateRange_MetaData), NewProp_ParticleIterationStateRange_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_OutputDestinations_Inner = { "OutputDestinations", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_OutputDestinations = { "OutputDestinations", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, OutputDestinations), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputDestinations_MetaData), NewProp_OutputDestinations_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_InputDataInterfaces_Inner = { "InputDataInterfaces", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_InputDataInterfaces = { "InputDataInterfaces", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, InputDataInterfaces), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputDataInterfaces_MetaData), NewProp_InputDataInterfaces_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_NumIterations = { "NumIterations", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, NumIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumIterations_MetaData), NewProp_NumIterations_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_NumIterationsBinding = { "NumIterationsBinding", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, NumIterationsBinding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumIterationsBinding_MetaData), NewProp_NumIterationsBinding_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDispatchType_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_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDispatchType = { "GpuDispatchType", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, GpuDispatchType), Z_Construct_UEnum_NiagaraShader_ENiagaraGpuDispatchType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GpuDispatchType_MetaData), NewProp_GpuDispatchType_MetaData) }; // 3107001825
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDirectDispatchElementType_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_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDirectDispatchElementType = { "GpuDirectDispatchElementType", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, GpuDirectDispatchElementType), Z_Construct_UEnum_NiagaraShader_ENiagaraDirectDispatchElementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GpuDirectDispatchElementType_MetaData), NewProp_GpuDirectDispatchElementType_MetaData) }; // 981654891
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDispatchNumThreads = { "GpuDispatchNumThreads", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimulationStageMetaData, GpuDispatchNumThreads), Z_Construct_UScriptStruct_FIntVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GpuDispatchNumThreads_MetaData), NewProp_GpuDispatchNumThreads_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_SimulationStageName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_EnabledBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ElementCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ElementCountXBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ElementCountYBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ElementCountZBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_IterationSourceType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_IterationSourceType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_IterationDataInterface,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_IterationDirectBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ExecuteBehavior_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ExecuteBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bWritesParticles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bPartialParticleUpdate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bParticleIterationStateEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_bGpuIndirectDispatch,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ParticleIterationStateBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_ParticleIterationStateRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_OutputDestinations_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_OutputDestinations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_InputDataInterfaces_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_InputDataInterfaces,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_NumIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_NumIterationsBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDispatchType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDispatchType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDirectDispatchElementType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDirectDispatchElementType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewProp_GpuDispatchNumThreads,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSimulationStageMetaData Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
&NewStructOps,
"SimulationStageMetaData",
Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::PropPointers),
sizeof(FSimulationStageMetaData),
alignof(FSimulationStageMetaData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSimulationStageMetaData()
{
if (!Z_Registration_Info_UScriptStruct_FSimulationStageMetaData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSimulationStageMetaData.InnerSingleton, Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSimulationStageMetaData.InnerSingleton);
}
// ********** End ScriptStruct FSimulationStageMetaData ********************************************
// ********** Begin Class UNiagaraScriptBase *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNiagaraScriptBase;
UClass* UNiagaraScriptBase::GetPrivateStaticClass()
{
using TClass = UNiagaraScriptBase;
if (!Z_Registration_Info_UClass_UNiagaraScriptBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NiagaraScriptBase"),
Z_Registration_Info_UClass_UNiagaraScriptBase.InnerSingleton,
StaticRegisterNativesUNiagaraScriptBase,
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_UNiagaraScriptBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UNiagaraScriptBase_NoRegister()
{
return UNiagaraScriptBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNiagaraScriptBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "NiagaraScriptBase.h" },
{ "ModuleRelativePath", "Public/NiagaraScriptBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNiagaraScriptBase constinit property declarations ***********************
// ********** End Class UNiagaraScriptBase constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNiagaraScriptBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNiagaraScriptBase_Statics
UObject* (*const Z_Construct_UClass_UNiagaraScriptBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_NiagaraShader,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNiagaraScriptBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNiagaraScriptBase_Statics::ClassParams = {
&UNiagaraScriptBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNiagaraScriptBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UNiagaraScriptBase_Statics::Class_MetaDataParams)
};
void UNiagaraScriptBase::StaticRegisterNativesUNiagaraScriptBase()
{
}
UClass* Z_Construct_UClass_UNiagaraScriptBase()
{
if (!Z_Registration_Info_UClass_UNiagaraScriptBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNiagaraScriptBase.OuterSingleton, Z_Construct_UClass_UNiagaraScriptBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNiagaraScriptBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNiagaraScriptBase);
UNiagaraScriptBase::~UNiagaraScriptBase() {}
// ********** End Class UNiagaraScriptBase *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ENiagaraGpuDispatchType_StaticEnum, TEXT("ENiagaraGpuDispatchType"), &Z_Registration_Info_UEnum_ENiagaraGpuDispatchType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3107001825U) },
{ ENiagaraDirectDispatchElementType_StaticEnum, TEXT("ENiagaraDirectDispatchElementType"), &Z_Registration_Info_UEnum_ENiagaraDirectDispatchElementType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 981654891U) },
{ ENiagaraSimStageExecuteBehavior_StaticEnum, TEXT("ENiagaraSimStageExecuteBehavior"), &Z_Registration_Info_UEnum_ENiagaraSimStageExecuteBehavior, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2377898596U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSimulationStageMetaData::StaticStruct, Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics::NewStructOps, TEXT("SimulationStageMetaData"),&Z_Registration_Info_UScriptStruct_FSimulationStageMetaData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSimulationStageMetaData), 413645346U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNiagaraScriptBase, UNiagaraScriptBase::StaticClass, TEXT("UNiagaraScriptBase"), &Z_Registration_Info_UClass_UNiagaraScriptBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNiagaraScriptBase), 2837532230U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_2979508094{
TEXT("/Script/NiagaraShader"),
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h__Script_NiagaraShader_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,107 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NiagaraScriptBase.h"
#ifdef NIAGARASHADER_NiagaraScriptBase_generated_h
#error "NiagaraScriptBase.generated.h already included, missing '#pragma once' in NiagaraScriptBase.h"
#endif
#define NIAGARASHADER_NiagaraScriptBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSimulationStageMetaData ******************************************
struct Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics;
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h_61_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSimulationStageMetaData_Statics; \
NIAGARASHADER_API static class UScriptStruct* StaticStruct();
struct FSimulationStageMetaData;
// ********** End ScriptStruct FSimulationStageMetaData ********************************************
// ********** Begin Class UNiagaraScriptBase *******************************************************
struct Z_Construct_UClass_UNiagaraScriptBase_Statics;
NIAGARASHADER_API UClass* Z_Construct_UClass_UNiagaraScriptBase_NoRegister();
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h_167_INCLASS \
private: \
static void StaticRegisterNativesUNiagaraScriptBase(); \
friend struct ::Z_Construct_UClass_UNiagaraScriptBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NIAGARASHADER_API UClass* ::Z_Construct_UClass_UNiagaraScriptBase_NoRegister(); \
public: \
DECLARE_CLASS2(UNiagaraScriptBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/NiagaraShader"), Z_Construct_UClass_UNiagaraScriptBase_NoRegister) \
DECLARE_SERIALIZER(UNiagaraScriptBase)
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h_167_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NIAGARASHADER_API UNiagaraScriptBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNiagaraScriptBase) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NIAGARASHADER_API, UNiagaraScriptBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNiagaraScriptBase); \
/** Deleted move- and copy-constructors, should never be used */ \
UNiagaraScriptBase(UNiagaraScriptBase&&) = delete; \
UNiagaraScriptBase(const UNiagaraScriptBase&) = delete; \
NIAGARASHADER_API virtual ~UNiagaraScriptBase();
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h_164_PROLOG
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h_167_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h_167_INCLASS \
FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h_167_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNiagaraScriptBase;
// ********** End Class UNiagaraScriptBase *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraScriptBase_h
// ********** Begin Enum ENiagaraGpuDispatchType ***************************************************
#define FOREACH_ENUM_ENIAGARAGPUDISPATCHTYPE(op) \
op(ENiagaraGpuDispatchType::OneD) \
op(ENiagaraGpuDispatchType::TwoD) \
op(ENiagaraGpuDispatchType::ThreeD) \
op(ENiagaraGpuDispatchType::Custom)
enum class ENiagaraGpuDispatchType : uint8;
template<> struct TIsUEnumClass<ENiagaraGpuDispatchType> { enum { Value = true }; };
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraGpuDispatchType>();
// ********** End Enum ENiagaraGpuDispatchType *****************************************************
// ********** Begin Enum ENiagaraDirectDispatchElementType *****************************************
#define FOREACH_ENUM_ENIAGARADIRECTDISPATCHELEMENTTYPE(op) \
op(ENiagaraDirectDispatchElementType::NumThreads) \
op(ENiagaraDirectDispatchElementType::NumThreadsNoClipping) \
op(ENiagaraDirectDispatchElementType::NumGroups)
enum class ENiagaraDirectDispatchElementType : uint8;
template<> struct TIsUEnumClass<ENiagaraDirectDispatchElementType> { enum { Value = true }; };
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraDirectDispatchElementType>();
// ********** End Enum ENiagaraDirectDispatchElementType *******************************************
// ********** Begin Enum ENiagaraSimStageExecuteBehavior *******************************************
#define FOREACH_ENUM_ENIAGARASIMSTAGEEXECUTEBEHAVIOR(op) \
op(ENiagaraSimStageExecuteBehavior::Always) \
op(ENiagaraSimStageExecuteBehavior::OnSimulationReset) \
op(ENiagaraSimStageExecuteBehavior::NotOnSimulationReset)
enum class ENiagaraSimStageExecuteBehavior : uint8;
template<> struct TIsUEnumClass<ENiagaraSimStageExecuteBehavior> { enum { Value = true }; };
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraSimStageExecuteBehavior>();
// ********** End Enum ENiagaraSimStageExecuteBehavior *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeNiagaraShader_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); NIAGARASHADER_API UFunction* Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_NiagaraShader;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_NiagaraShader()
{
if (!Z_Registration_Info_UPackage__Script_NiagaraShader.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/NiagaraShader",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0xD1897E10,
0x18AC1F6D,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_NiagaraShader.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_NiagaraShader.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NiagaraShader(Z_Construct_UPackage__Script_NiagaraShader, TEXT("/Script/NiagaraShader"), Z_Registration_Info_UPackage__Script_NiagaraShader, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xD1897E10, 0x18AC1F6D));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,660 @@
// 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 "NiagaraShared.h"
#include "NiagaraCore.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNiagaraShared() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
NIAGARACORE_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraVariableCommonReference();
NIAGARASHADER_API UEnum* Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity();
NIAGARASHADER_API UEnum* Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource();
NIAGARASHADER_API UFunction* Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature();
NIAGARASHADER_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraCompileEvent();
NIAGARASHADER_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction();
NIAGARASHADER_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo();
NIAGARASHADER_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant();
NIAGARASHADER_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata();
UPackage* Z_Construct_UPackage__Script_NiagaraShader();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum FNiagaraCompileEventSeverity **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_FNiagaraCompileEventSeverity;
static UEnum* FNiagaraCompileEventSeverity_StaticEnum()
{
if (!Z_Registration_Info_UEnum_FNiagaraCompileEventSeverity.OuterSingleton)
{
Z_Registration_Info_UEnum_FNiagaraCompileEventSeverity.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("FNiagaraCompileEventSeverity"));
}
return Z_Registration_Info_UEnum_FNiagaraCompileEventSeverity.OuterSingleton;
}
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<FNiagaraCompileEventSeverity>()
{
return FNiagaraCompileEventSeverity_StaticEnum();
}
struct Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Defines the compile event types for translation/compilation.*/" },
{ "Display.Name", "FNiagaraCompileEventSeverity::Display" },
{ "Error.Name", "FNiagaraCompileEventSeverity::Error" },
{ "Log.Name", "FNiagaraCompileEventSeverity::Log" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Defines the compile event types for translation/compilation." },
{ "Warning.Name", "FNiagaraCompileEventSeverity::Warning" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "FNiagaraCompileEventSeverity::Log", (int64)FNiagaraCompileEventSeverity::Log },
{ "FNiagaraCompileEventSeverity::Display", (int64)FNiagaraCompileEventSeverity::Display },
{ "FNiagaraCompileEventSeverity::Warning", (int64)FNiagaraCompileEventSeverity::Warning },
{ "FNiagaraCompileEventSeverity::Error", (int64)FNiagaraCompileEventSeverity::Error },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
"FNiagaraCompileEventSeverity",
"FNiagaraCompileEventSeverity",
Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity()
{
if (!Z_Registration_Info_UEnum_FNiagaraCompileEventSeverity.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_FNiagaraCompileEventSeverity.InnerSingleton, Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_FNiagaraCompileEventSeverity.InnerSingleton;
}
// ********** End Enum FNiagaraCompileEventSeverity ************************************************
// ********** Begin Enum FNiagaraCompileEventSource ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_FNiagaraCompileEventSource;
static UEnum* FNiagaraCompileEventSource_StaticEnum()
{
if (!Z_Registration_Info_UEnum_FNiagaraCompileEventSource.OuterSingleton)
{
Z_Registration_Info_UEnum_FNiagaraCompileEventSource.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("FNiagaraCompileEventSource"));
}
return Z_Registration_Info_UEnum_FNiagaraCompileEventSource.OuterSingleton;
}
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<FNiagaraCompileEventSource>()
{
return FNiagaraCompileEventSource_StaticEnum();
}
struct Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ScriptDependency.Comment", "// No specific source of compile event.\n" },
{ "ScriptDependency.Name", "FNiagaraCompileEventSource::ScriptDependency" },
{ "ScriptDependency.ToolTip", "No specific source of compile event." },
{ "Unset.Name", "FNiagaraCompileEventSource::Unset" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "FNiagaraCompileEventSource::Unset", (int64)FNiagaraCompileEventSource::Unset },
{ "FNiagaraCompileEventSource::ScriptDependency", (int64)FNiagaraCompileEventSource::ScriptDependency },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
"FNiagaraCompileEventSource",
"FNiagaraCompileEventSource",
Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource()
{
if (!Z_Registration_Info_UEnum_FNiagaraCompileEventSource.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_FNiagaraCompileEventSource.InnerSingleton, Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_FNiagaraCompileEventSource.InnerSingleton;
}
// ********** End Enum FNiagaraCompileEventSource **************************************************
// ********** Begin ScriptStruct FNiagaraCompileEvent **********************************************
struct Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNiagaraCompileEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FNiagaraCompileEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Records necessary information to give UI cues for errors/logs/warnings during compile.*/" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Records necessary information to give UI cues for errors/logs/warnings during compile." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Severity_MetaData[] = {
{ "Comment", "/** Whether or not this is an error, warning, or info*/" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Whether or not this is an error, warning, or info" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Message_MetaData[] = {
{ "Comment", "/** The message itself*/" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "The message itself" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShortDescription_MetaData[] = {
{ "Comment", "/** A short, optional description of the event. */" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "A short, optional description of the event." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeGuid_MetaData[] = {
{ "Comment", "/** The node guid that generated the compile event*/" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "The node guid that generated the compile event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PinGuid_MetaData[] = {
{ "Comment", "/** The pin persistent id that generated the compile event*/" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "The pin persistent id that generated the compile event" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StackGuids_MetaData[] = {
{ "Comment", "/** The compile stack frame of node id's*/" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "The compile stack frame of node id's" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[] = {
{ "Comment", "/** The source of the compile event for partial invalidation purposes. */" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "The source of the compile event for partial invalidation purposes." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNiagaraCompileEvent constinit property declarations **************
static const UECodeGen_Private::FBytePropertyParams NewProp_Severity_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Severity;
static const UECodeGen_Private::FStrPropertyParams NewProp_Message;
static const UECodeGen_Private::FStrPropertyParams NewProp_ShortDescription;
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeGuid;
static const UECodeGen_Private::FStructPropertyParams NewProp_PinGuid;
static const UECodeGen_Private::FStructPropertyParams NewProp_StackGuids_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_StackGuids;
static const UECodeGen_Private::FBytePropertyParams NewProp_Source_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Source;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNiagaraCompileEvent constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNiagaraCompileEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNiagaraCompileEvent;
class UScriptStruct* FNiagaraCompileEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraCompileEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNiagaraCompileEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNiagaraCompileEvent, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("NiagaraCompileEvent"));
}
return Z_Registration_Info_UScriptStruct_FNiagaraCompileEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FNiagaraCompileEvent Property Definitions *************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Severity_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_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Severity = { "Severity", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraCompileEvent, Severity), Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSeverity, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Severity_MetaData), NewProp_Severity_MetaData) }; // 2167203499
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraCompileEvent, Message), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Message_MetaData), NewProp_Message_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_ShortDescription = { "ShortDescription", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraCompileEvent, ShortDescription), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShortDescription_MetaData), NewProp_ShortDescription_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_NodeGuid = { "NodeGuid", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraCompileEvent, NodeGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeGuid_MetaData), NewProp_NodeGuid_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_PinGuid = { "PinGuid", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraCompileEvent, PinGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PinGuid_MetaData), NewProp_PinGuid_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_StackGuids_Inner = { "StackGuids", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_StackGuids = { "StackGuids", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraCompileEvent, StackGuids), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StackGuids_MetaData), NewProp_StackGuids_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Source_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_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraCompileEvent, Source), Z_Construct_UEnum_NiagaraShader_FNiagaraCompileEventSource, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Source_MetaData), NewProp_Source_MetaData) }; // 296565244
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Severity_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Severity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Message,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_ShortDescription,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_NodeGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_PinGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_StackGuids_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_StackGuids,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Source_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewProp_Source,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNiagaraCompileEvent Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
&NewStructOps,
"NiagaraCompileEvent",
Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::PropPointers),
sizeof(FNiagaraCompileEvent),
alignof(FNiagaraCompileEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNiagaraCompileEvent()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraCompileEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNiagaraCompileEvent.InnerSingleton, Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNiagaraCompileEvent.InnerSingleton);
}
// ********** End ScriptStruct FNiagaraCompileEvent ************************************************
// ********** Begin ScriptStruct FNiagaraDataInterfaceGeneratedFunction ****************************
struct Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNiagaraDataInterfaceGeneratedFunction); }
static inline consteval int16 GetStructAlignment() { return alignof(FNiagaraDataInterfaceGeneratedFunction); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Information about a data interface function generated by the translator.\n*/" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Information about a data interface function generated by the translator." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariadicInputs_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VariadicOutputs_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNiagaraDataInterfaceGeneratedFunction constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_VariadicInputs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_VariadicInputs;
static const UECodeGen_Private::FStructPropertyParams NewProp_VariadicOutputs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_VariadicOutputs;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNiagaraDataInterfaceGeneratedFunction constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNiagaraDataInterfaceGeneratedFunction>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction;
class UScriptStruct* FNiagaraDataInterfaceGeneratedFunction::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("NiagaraDataInterfaceGeneratedFunction"));
}
return Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction.OuterSingleton;
}
// ********** Begin ScriptStruct FNiagaraDataInterfaceGeneratedFunction Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewProp_VariadicInputs_Inner = { "VariadicInputs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNiagaraVariableCommonReference, METADATA_PARAMS(0, nullptr) }; // 421829923
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewProp_VariadicInputs = { "VariadicInputs", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraDataInterfaceGeneratedFunction, VariadicInputs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariadicInputs_MetaData), NewProp_VariadicInputs_MetaData) }; // 421829923
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewProp_VariadicOutputs_Inner = { "VariadicOutputs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNiagaraVariableCommonReference, METADATA_PARAMS(0, nullptr) }; // 421829923
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewProp_VariadicOutputs = { "VariadicOutputs", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraDataInterfaceGeneratedFunction, VariadicOutputs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VariadicOutputs_MetaData), NewProp_VariadicOutputs_MetaData) }; // 421829923
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewProp_VariadicInputs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewProp_VariadicInputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewProp_VariadicOutputs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewProp_VariadicOutputs,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNiagaraDataInterfaceGeneratedFunction Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
&NewStructOps,
"NiagaraDataInterfaceGeneratedFunction",
Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::PropPointers),
sizeof(FNiagaraDataInterfaceGeneratedFunction),
alignof(FNiagaraDataInterfaceGeneratedFunction),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction.InnerSingleton, Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction.InnerSingleton);
}
// ********** End ScriptStruct FNiagaraDataInterfaceGeneratedFunction ******************************
// ********** Begin ScriptStruct FNiagaraDataInterfaceGPUParamInfo *********************************
struct Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNiagaraDataInterfaceGPUParamInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FNiagaraDataInterfaceGPUParamInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Data coming from that translator that describes parameters needed for each data interface.\n*/" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Data coming from that translator that describes parameters needed for each data interface." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataInterfaceHLSLSymbol_MetaData[] = {
{ "Comment", "/** Symbol of this DI in the hlsl. Used for binding parameters. */" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Symbol of this DI in the hlsl. Used for binding parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DIClassName_MetaData[] = {
{ "Comment", "/** Name of the class for this data interface. Used for constructing the correct parameters struct. */" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Name of the class for this data interface. Used for constructing the correct parameters struct." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShaderParametersOffset_MetaData[] = {
{ "Comment", "/** The offset for any shader parameters, when this member is INDEX_NONE we are in legacy mode for the data interface. */" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "The offset for any shader parameters, when this member is INDEX_NONE we are in legacy mode for the data interface." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeneratedFunctions_MetaData[] = {
{ "Comment", "/** Information about all the functions generated by the translator for this data interface. */" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Information about all the functions generated by the translator for this data interface." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNiagaraDataInterfaceGPUParamInfo constinit property declarations *
static const UECodeGen_Private::FStrPropertyParams NewProp_DataInterfaceHLSLSymbol;
static const UECodeGen_Private::FStrPropertyParams NewProp_DIClassName;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_ShaderParametersOffset;
static const UECodeGen_Private::FStructPropertyParams NewProp_GeneratedFunctions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_GeneratedFunctions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNiagaraDataInterfaceGPUParamInfo constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNiagaraDataInterfaceGPUParamInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo;
class UScriptStruct* FNiagaraDataInterfaceGPUParamInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("NiagaraDataInterfaceGPUParamInfo"));
}
return Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FNiagaraDataInterfaceGPUParamInfo Property Definitions ************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_DataInterfaceHLSLSymbol = { "DataInterfaceHLSLSymbol", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraDataInterfaceGPUParamInfo, DataInterfaceHLSLSymbol), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataInterfaceHLSLSymbol_MetaData), NewProp_DataInterfaceHLSLSymbol_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_DIClassName = { "DIClassName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraDataInterfaceGPUParamInfo, DIClassName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DIClassName_MetaData), NewProp_DIClassName_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_ShaderParametersOffset = { "ShaderParametersOffset", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraDataInterfaceGPUParamInfo, ShaderParametersOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShaderParametersOffset_MetaData), NewProp_ShaderParametersOffset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_GeneratedFunctions_Inner = { "GeneratedFunctions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction, METADATA_PARAMS(0, nullptr) }; // 488212041
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_GeneratedFunctions = { "GeneratedFunctions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraDataInterfaceGPUParamInfo, GeneratedFunctions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeneratedFunctions_MetaData), NewProp_GeneratedFunctions_MetaData) }; // 488212041
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_DataInterfaceHLSLSymbol,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_DIClassName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_ShaderParametersOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_GeneratedFunctions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewProp_GeneratedFunctions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNiagaraDataInterfaceGPUParamInfo Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
&NewStructOps,
"NiagaraDataInterfaceGPUParamInfo",
Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::PropPointers),
sizeof(FNiagaraDataInterfaceGPUParamInfo),
alignof(FNiagaraDataInterfaceGPUParamInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo.InnerSingleton, Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo.InnerSingleton);
}
// ********** End ScriptStruct FNiagaraDataInterfaceGPUParamInfo ***********************************
// ********** Begin ScriptStruct FNiagaraShaderScriptExternalConstant ******************************
struct Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNiagaraShaderScriptExternalConstant); }
static inline consteval int16 GetStructAlignment() { return alignof(FNiagaraShaderScriptExternalConstant); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNiagaraShaderScriptExternalConstant constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_Type;
static const UECodeGen_Private::FStrPropertyParams NewProp_Name;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNiagaraShaderScriptExternalConstant constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNiagaraShaderScriptExternalConstant>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptExternalConstant;
class UScriptStruct* FNiagaraShaderScriptExternalConstant::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptExternalConstant.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptExternalConstant.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("NiagaraShaderScriptExternalConstant"));
}
return Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptExternalConstant.OuterSingleton;
}
// ********** Begin ScriptStruct FNiagaraShaderScriptExternalConstant Property Definitions *********
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraShaderScriptExternalConstant, Type), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraShaderScriptExternalConstant, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::NewProp_Name,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNiagaraShaderScriptExternalConstant Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
&NewStructOps,
"NiagaraShaderScriptExternalConstant",
Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::PropPointers),
sizeof(FNiagaraShaderScriptExternalConstant),
alignof(FNiagaraShaderScriptExternalConstant),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptExternalConstant.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptExternalConstant.InnerSingleton, Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptExternalConstant.InnerSingleton);
}
// ********** End ScriptStruct FNiagaraShaderScriptExternalConstant ********************************
// ********** Begin ScriptStruct FNiagaraShaderScriptParametersMetadata ****************************
struct Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNiagaraShaderScriptParametersMetadata); }
static inline consteval int16 GetStructAlignment() { return alignof(FNiagaraShaderScriptParametersMetadata); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/* Data provided from the translator to track information requires to bind data interface or parameters at runtime. */" },
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
{ "ToolTip", "Data provided from the translator to track information requires to bind data interface or parameters at runtime." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataInterfaceParamInfo_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LooseMetadataNames_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExternalConstantsInterpolated_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalConstants_MetaData[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNiagaraShaderScriptParametersMetadata constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_DataInterfaceParamInfo_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DataInterfaceParamInfo;
static const UECodeGen_Private::FStrPropertyParams NewProp_LooseMetadataNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LooseMetadataNames;
static void NewProp_bExternalConstantsInterpolated_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExternalConstantsInterpolated;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExternalConstants_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExternalConstants;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNiagaraShaderScriptParametersMetadata constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNiagaraShaderScriptParametersMetadata>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptParametersMetadata;
class UScriptStruct* FNiagaraShaderScriptParametersMetadata::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptParametersMetadata.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptParametersMetadata.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata, (UObject*)Z_Construct_UPackage__Script_NiagaraShader(), TEXT("NiagaraShaderScriptParametersMetadata"));
}
return Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptParametersMetadata.OuterSingleton;
}
// ********** Begin ScriptStruct FNiagaraShaderScriptParametersMetadata Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_DataInterfaceParamInfo_Inner = { "DataInterfaceParamInfo", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo, METADATA_PARAMS(0, nullptr) }; // 328200779
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_DataInterfaceParamInfo = { "DataInterfaceParamInfo", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraShaderScriptParametersMetadata, DataInterfaceParamInfo), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataInterfaceParamInfo_MetaData), NewProp_DataInterfaceParamInfo_MetaData) }; // 328200779
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_LooseMetadataNames_Inner = { "LooseMetadataNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_LooseMetadataNames = { "LooseMetadataNames", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraShaderScriptParametersMetadata, LooseMetadataNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LooseMetadataNames_MetaData), NewProp_LooseMetadataNames_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_bExternalConstantsInterpolated_SetBit(void* Obj)
{
((FNiagaraShaderScriptParametersMetadata*)Obj)->bExternalConstantsInterpolated = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_bExternalConstantsInterpolated = { "bExternalConstantsInterpolated", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FNiagaraShaderScriptParametersMetadata), &Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_bExternalConstantsInterpolated_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExternalConstantsInterpolated_MetaData), NewProp_bExternalConstantsInterpolated_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_ExternalConstants_Inner = { "ExternalConstants", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant, METADATA_PARAMS(0, nullptr) }; // 1852420128
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_ExternalConstants = { "ExternalConstants", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraShaderScriptParametersMetadata, ExternalConstants), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalConstants_MetaData), NewProp_ExternalConstants_MetaData) }; // 1852420128
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_DataInterfaceParamInfo_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_DataInterfaceParamInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_LooseMetadataNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_LooseMetadataNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_bExternalConstantsInterpolated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_ExternalConstants_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewProp_ExternalConstants,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNiagaraShaderScriptParametersMetadata Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NiagaraShader,
nullptr,
&NewStructOps,
"NiagaraShaderScriptParametersMetadata",
Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::PropPointers),
sizeof(FNiagaraShaderScriptParametersMetadata),
alignof(FNiagaraShaderScriptParametersMetadata),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptParametersMetadata.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptParametersMetadata.InnerSingleton, Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptParametersMetadata.InnerSingleton);
}
// ********** End ScriptStruct FNiagaraShaderScriptParametersMetadata ******************************
// ********** Begin Delegate FOnNiagaraScriptCompilationComplete ***********************************
struct Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NiagaraShared.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnNiagaraScriptCompilationComplete constinit property declarations ***
// ********** End Delegate FOnNiagaraScriptCompilationComplete constinit property declarations *****
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_NiagaraShader, nullptr, "OnNiagaraScriptCompilationComplete__DelegateSignature", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_NiagaraShader_OnNiagaraScriptCompilationComplete__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnNiagaraScriptCompilationComplete_DelegateWrapper(const FMulticastScriptDelegate& OnNiagaraScriptCompilationComplete)
{
OnNiagaraScriptCompilationComplete.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FOnNiagaraScriptCompilationComplete *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h__Script_NiagaraShader_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ FNiagaraCompileEventSeverity_StaticEnum, TEXT("FNiagaraCompileEventSeverity"), &Z_Registration_Info_UEnum_FNiagaraCompileEventSeverity, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2167203499U) },
{ FNiagaraCompileEventSource_StaticEnum, TEXT("FNiagaraCompileEventSource"), &Z_Registration_Info_UEnum_FNiagaraCompileEventSource, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 296565244U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FNiagaraCompileEvent::StaticStruct, Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics::NewStructOps, TEXT("NiagaraCompileEvent"),&Z_Registration_Info_UScriptStruct_FNiagaraCompileEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNiagaraCompileEvent), 2792754645U) },
{ FNiagaraDataInterfaceGeneratedFunction::StaticStruct, Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics::NewStructOps, TEXT("NiagaraDataInterfaceGeneratedFunction"),&Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNiagaraDataInterfaceGeneratedFunction), 488212041U) },
{ FNiagaraDataInterfaceGPUParamInfo::StaticStruct, Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics::NewStructOps, TEXT("NiagaraDataInterfaceGPUParamInfo"),&Z_Registration_Info_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNiagaraDataInterfaceGPUParamInfo), 328200779U) },
{ FNiagaraShaderScriptExternalConstant::StaticStruct, Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics::NewStructOps, TEXT("NiagaraShaderScriptExternalConstant"),&Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptExternalConstant, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNiagaraShaderScriptExternalConstant), 1852420128U) },
{ FNiagaraShaderScriptParametersMetadata::StaticStruct, Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics::NewStructOps, TEXT("NiagaraShaderScriptParametersMetadata"),&Z_Registration_Info_UScriptStruct_FNiagaraShaderScriptParametersMetadata, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNiagaraShaderScriptParametersMetadata), 418033278U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h__Script_NiagaraShader_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h__Script_NiagaraShader_672952974{
TEXT("/Script/NiagaraShader"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h__Script_NiagaraShader_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h__Script_NiagaraShader_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h__Script_NiagaraShader_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h__Script_NiagaraShader_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,101 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NiagaraShared.h"
#ifdef NIAGARASHADER_NiagaraShared_generated_h
#error "NiagaraShared.generated.h already included, missing '#pragma once' in NiagaraShared.h"
#endif
#define NIAGARASHADER_NiagaraShared_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FNiagaraCompileEvent **********************************************
struct Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics;
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h_60_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNiagaraCompileEvent_Statics; \
NIAGARASHADER_API static class UScriptStruct* StaticStruct();
struct FNiagaraCompileEvent;
// ********** End ScriptStruct FNiagaraCompileEvent ************************************************
// ********** Begin ScriptStruct FNiagaraDataInterfaceGeneratedFunction ****************************
struct Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics;
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h_144_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNiagaraDataInterfaceGeneratedFunction_Statics; \
NIAGARASHADER_API static class UScriptStruct* StaticStruct();
struct FNiagaraDataInterfaceGeneratedFunction;
// ********** End ScriptStruct FNiagaraDataInterfaceGeneratedFunction ******************************
// ********** Begin ScriptStruct FNiagaraDataInterfaceGPUParamInfo *********************************
struct Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics;
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h_218_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNiagaraDataInterfaceGPUParamInfo_Statics; \
NIAGARASHADER_API static class UScriptStruct* StaticStruct();
struct FNiagaraDataInterfaceGPUParamInfo;
// ********** End ScriptStruct FNiagaraDataInterfaceGPUParamInfo ***********************************
// ********** Begin ScriptStruct FNiagaraShaderScriptExternalConstant ******************************
struct Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics;
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h_259_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNiagaraShaderScriptExternalConstant_Statics; \
NIAGARASHADER_API static class UScriptStruct* StaticStruct();
struct FNiagaraShaderScriptExternalConstant;
// ********** End ScriptStruct FNiagaraShaderScriptExternalConstant ********************************
// ********** Begin ScriptStruct FNiagaraShaderScriptParametersMetadata ****************************
struct Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics;
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h_280_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNiagaraShaderScriptParametersMetadata_Statics; \
NIAGARASHADER_API static class UScriptStruct* StaticStruct();
struct FNiagaraShaderScriptParametersMetadata;
// ********** End ScriptStruct FNiagaraShaderScriptParametersMetadata ******************************
// ********** Begin Delegate FOnNiagaraScriptCompilationComplete ***********************************
#define FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h_687_DELEGATE \
NIAGARASHADER_API void FOnNiagaraScriptCompilationComplete_DelegateWrapper(const FMulticastScriptDelegate& OnNiagaraScriptCompilationComplete);
// ********** End Delegate FOnNiagaraScriptCompilationComplete *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_FX_Niagara_Source_NiagaraShader_Public_NiagaraShared_h
// ********** Begin Enum FNiagaraCompileEventSeverity **********************************************
#define FOREACH_ENUM_FNIAGARACOMPILEEVENTSEVERITY(op) \
op(FNiagaraCompileEventSeverity::Log) \
op(FNiagaraCompileEventSeverity::Display) \
op(FNiagaraCompileEventSeverity::Warning) \
op(FNiagaraCompileEventSeverity::Error)
enum class FNiagaraCompileEventSeverity : uint8;
template<> struct TIsUEnumClass<FNiagaraCompileEventSeverity> { enum { Value = true }; };
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<FNiagaraCompileEventSeverity>();
// ********** End Enum FNiagaraCompileEventSeverity ************************************************
// ********** Begin Enum FNiagaraCompileEventSource ************************************************
#define FOREACH_ENUM_FNIAGARACOMPILEEVENTSOURCE(op) \
op(FNiagaraCompileEventSource::Unset) \
op(FNiagaraCompileEventSource::ScriptDependency)
enum class FNiagaraCompileEventSource : uint8;
template<> struct TIsUEnumClass<FNiagaraCompileEventSource> { enum { Value = true }; };
template<> NIAGARASHADER_NON_ATTRIBUTED_API UEnum* StaticEnum<FNiagaraCompileEventSource>();
// ********** End Enum FNiagaraCompileEventSource **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,3 @@
D:\UE_5_7_1\Engine\Plugins\FX\Niagara\Source\NiagaraShader\Public\NiagaraGenerateMips.h
D:\UE_5_7_1\Engine\Plugins\FX\Niagara\Source\NiagaraShader\Public\NiagaraScriptBase.h
D:\UE_5_7_1\Engine\Plugins\FX\Niagara\Source\NiagaraShader\Public\NiagaraShared.h