Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/SoundNodeRandom.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

228 lines
18 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Sound/SoundNodeRandom.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSoundNodeRandom() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_USoundNode();
ENGINE_API UClass* Z_Construct_UClass_USoundNodeRandom();
ENGINE_API UClass* Z_Construct_UClass_USoundNodeRandom_NoRegister();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USoundNodeRandom *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USoundNodeRandom;
UClass* USoundNodeRandom::GetPrivateStaticClass()
{
using TClass = USoundNodeRandom;
if (!Z_Registration_Info_UClass_USoundNodeRandom.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SoundNodeRandom"),
Z_Registration_Info_UClass_USoundNodeRandom.InnerSingleton,
StaticRegisterNativesUSoundNodeRandom,
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_USoundNodeRandom.InnerSingleton;
}
UClass* Z_Construct_UClass_USoundNodeRandom_NoRegister()
{
return USoundNodeRandom::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USoundNodeRandom_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * Selects sounds from a random set\n */" },
{ "DisplayName", "Random" },
{ "HideCategories", "Object Object" },
{ "IncludePath", "Sound/SoundNodeRandom.h" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
{ "ToolTip", "Selects sounds from a random set" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weights_MetaData[] = {
{ "Category", "Random" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HasBeenUsed_MetaData[] = {
{ "Comment", "/**\n\x09 * Internal state of which sounds have been played. This is only used at runtime\n\x09 * to keep track of which sounds have been played\n\x09 */" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
{ "ToolTip", "Internal state of which sounds have been played. This is only used at runtime\nto keep track of which sounds have been played" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumRandomUsed_MetaData[] = {
{ "Comment", "/** Counter var so we don't have to count all of the used sounds each time we choose a sound **/" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
{ "ToolTip", "Counter var so we don't have to count all of the used sounds each time we choose a sound *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreselectAtLevelLoad_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** If greater than 0, then upon each level load such a number of inputs will be randomly selected\n\x09 * and the rest will be removed. This can be used to cut down the memory usage of large randomizing\n\x09 * cues.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
{ "ToolTip", "If greater than 0, then upon each level load such a number of inputs will be randomly selected\nand the rest will be removed. This can be used to cut down the memory usage of large randomizing\ncues." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldExcludeFromBranchCulling_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** If set to true, this random node will not be culled on load for platforms with a maximum amount of preloaded random branches\n\x09* set in project settings\n\x09*/" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
{ "ToolTip", "If set to true, this random node will not be culled on load for platforms with a maximum amount of preloaded random branches\n set in project settings" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSoundCueExcludedFromBranchCulling_MetaData[] = {
{ "Comment", "/** Exclusion for branch culling set by the sound cue. */" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
{ "ToolTip", "Exclusion for branch culling set by the sound cue." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRandomizeWithoutReplacement_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** \n\x09 * Determines whether or not this SoundNodeRandom should randomize with or without\n\x09 * replacement. \n\x09 *\n\x09 * WithoutReplacement means that only nodes left will be valid for \n\x09 * selection. So with that, you are guarenteed to have only one occurrence of the\n\x09 * sound played until all of the other sounds in the set have all been played.\n\x09 *\n\x09 * WithReplacement means that a node will be chosen and then placed back into the set.\n\x09 * So one could play the same sound over and over if the probabilities don't go your way :-)\n\x09 */" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
{ "ToolTip", "Determines whether or not this SoundNodeRandom should randomize with or without\nreplacement.\n\nWithoutReplacement means that only nodes left will be valid for\nselection. So with that, you are guarenteed to have only one occurrence of the\nsound played until all of the other sounds in the set have all been played.\n\nWithReplacement means that a node will be chosen and then placed back into the set.\nSo one could play the same sound over and over if the probabilities don't go your way :-)" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PIEHiddenNodes_MetaData[] = {
{ "Comment", "/** Editor only list of nodes hidden to duplicate behavior of PreselectAtLevelLoad */" },
{ "ModuleRelativePath", "Classes/Sound/SoundNodeRandom.h" },
{ "ToolTip", "Editor only list of nodes hidden to duplicate behavior of PreselectAtLevelLoad" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class USoundNodeRandom constinit property declarations *************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Weights_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Weights;
static const UECodeGen_Private::FBoolPropertyParams NewProp_HasBeenUsed_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_HasBeenUsed;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumRandomUsed;
static const UECodeGen_Private::FIntPropertyParams NewProp_PreselectAtLevelLoad;
static void NewProp_bShouldExcludeFromBranchCulling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldExcludeFromBranchCulling;
static void NewProp_bSoundCueExcludedFromBranchCulling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSoundCueExcludedFromBranchCulling;
static void NewProp_bRandomizeWithoutReplacement_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRandomizeWithoutReplacement;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_PIEHiddenNodes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PIEHiddenNodes;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USoundNodeRandom constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USoundNodeRandom>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USoundNodeRandom_Statics
// ********** Begin Class USoundNodeRandom Property Definitions ************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_Weights_Inner = { "Weights", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_Weights = { "Weights", nullptr, (EPropertyFlags)0x0010000000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USoundNodeRandom, Weights), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weights_MetaData), NewProp_Weights_MetaData) };
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_HasBeenUsed_Inner = { "HasBeenUsed", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_HasBeenUsed = { "HasBeenUsed", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USoundNodeRandom, HasBeenUsed), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HasBeenUsed_MetaData), NewProp_HasBeenUsed_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_NumRandomUsed = { "NumRandomUsed", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USoundNodeRandom, NumRandomUsed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumRandomUsed_MetaData), NewProp_NumRandomUsed_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_PreselectAtLevelLoad = { "PreselectAtLevelLoad", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USoundNodeRandom, PreselectAtLevelLoad), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreselectAtLevelLoad_MetaData), NewProp_PreselectAtLevelLoad_MetaData) };
void Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bShouldExcludeFromBranchCulling_SetBit(void* Obj)
{
((USoundNodeRandom*)Obj)->bShouldExcludeFromBranchCulling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bShouldExcludeFromBranchCulling = { "bShouldExcludeFromBranchCulling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USoundNodeRandom), &Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bShouldExcludeFromBranchCulling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldExcludeFromBranchCulling_MetaData), NewProp_bShouldExcludeFromBranchCulling_MetaData) };
void Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bSoundCueExcludedFromBranchCulling_SetBit(void* Obj)
{
((USoundNodeRandom*)Obj)->bSoundCueExcludedFromBranchCulling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bSoundCueExcludedFromBranchCulling = { "bSoundCueExcludedFromBranchCulling", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USoundNodeRandom), &Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bSoundCueExcludedFromBranchCulling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSoundCueExcludedFromBranchCulling_MetaData), NewProp_bSoundCueExcludedFromBranchCulling_MetaData) };
void Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bRandomizeWithoutReplacement_SetBit(void* Obj)
{
((USoundNodeRandom*)Obj)->bRandomizeWithoutReplacement = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bRandomizeWithoutReplacement = { "bRandomizeWithoutReplacement", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USoundNodeRandom), &Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bRandomizeWithoutReplacement_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRandomizeWithoutReplacement_MetaData), NewProp_bRandomizeWithoutReplacement_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_PIEHiddenNodes_Inner = { "PIEHiddenNodes", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_PIEHiddenNodes = { "PIEHiddenNodes", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USoundNodeRandom, PIEHiddenNodes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PIEHiddenNodes_MetaData), NewProp_PIEHiddenNodes_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USoundNodeRandom_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_Weights_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_Weights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_HasBeenUsed_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_HasBeenUsed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_NumRandomUsed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_PreselectAtLevelLoad,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bShouldExcludeFromBranchCulling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bSoundCueExcludedFromBranchCulling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_bRandomizeWithoutReplacement,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_PIEHiddenNodes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundNodeRandom_Statics::NewProp_PIEHiddenNodes,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USoundNodeRandom_Statics::PropPointers) < 2048);
// ********** End Class USoundNodeRandom Property Definitions **************************************
UObject* (*const Z_Construct_UClass_USoundNodeRandom_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USoundNode,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USoundNodeRandom_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USoundNodeRandom_Statics::ClassParams = {
&USoundNodeRandom::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USoundNodeRandom_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USoundNodeRandom_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USoundNodeRandom_Statics::Class_MetaDataParams), Z_Construct_UClass_USoundNodeRandom_Statics::Class_MetaDataParams)
};
void USoundNodeRandom::StaticRegisterNativesUSoundNodeRandom()
{
}
UClass* Z_Construct_UClass_USoundNodeRandom()
{
if (!Z_Registration_Info_UClass_USoundNodeRandom.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USoundNodeRandom.OuterSingleton, Z_Construct_UClass_USoundNodeRandom_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USoundNodeRandom.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USoundNodeRandom);
USoundNodeRandom::~USoundNodeRandom() {}
// ********** End Class USoundNodeRandom ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Sound_SoundNodeRandom_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USoundNodeRandom, USoundNodeRandom::StaticClass, TEXT("USoundNodeRandom"), &Z_Registration_Info_UClass_USoundNodeRandom, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USoundNodeRandom), 2663085054U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Sound_SoundNodeRandom_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Sound_SoundNodeRandom_h__Script_Engine_2557811978{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Sound_SoundNodeRandom_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Sound_SoundNodeRandom_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS