Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/PrimitiveComponent.gen.cpp

13687 lines
1.1 MiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Components/PrimitiveComponent.h"
#include "Engine/EngineTypes.h"
#include "Engine/HitResult.h"
#include "InputCoreTypes.h"
#include "PhysicsEngine/BodyInstance.h"
#include "SceneTypes.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePrimitiveComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector4();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UInterface_AsyncCompilation_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UNavRelevantInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPhysicsComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USceneComponent();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECanBeCharacterBase();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECollisionChannel();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECollisionEnabled();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECollisionResponse();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EComponentPhysicsStateChange();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EDOFMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EHasCustomNavigableGeometry();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EHitProxyPriority();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EHLODBatchingPolicy();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EHLODLevelExclusion();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EIndirectLightingCacheQuality();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ELightmapType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERendererStencilMask();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMainPassType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EShadowCacheInvalidationBehavior();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBodyInstance();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBodyInstanceAsyncPhysicsTickHandle();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FCustomPrimitiveData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHitResult();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLightingChannels();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSceneComponentInstanceData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSpriteCategoryInfo();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FWalkableSlopeOverride();
INPUTCORE_API UEnum* Z_Construct_UEnum_InputCore_ETouchIndex();
INPUTCORE_API UScriptStruct* Z_Construct_UScriptStruct_FKey();
PHYSICSCORE_API UClass* Z_Construct_UClass_UPhysicalMaterial_NoRegister();
PHYSICSCORE_API UEnum* Z_Construct_UEnum_PhysicsCore_ERadialImpulseFalloff();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ECanBeCharacterBase *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECanBeCharacterBase;
static UEnum* ECanBeCharacterBase_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECanBeCharacterBase.OuterSingleton)
{
Z_Registration_Info_UEnum_ECanBeCharacterBase.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ECanBeCharacterBase, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ECanBeCharacterBase"));
}
return Z_Registration_Info_UEnum_ECanBeCharacterBase.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ECanBeCharacterBase>()
{
return ECanBeCharacterBase_StaticEnum();
}
struct Z_Construct_UEnum_Engine_ECanBeCharacterBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Determines whether a Character can attempt to step up onto a component when they walk in to it. */" },
{ "ECB_MAX.Name", "ECB_MAX" },
{ "ECB_No.Comment", "/** Character cannot step up onto this Component. */" },
{ "ECB_No.DisplayName", "No" },
{ "ECB_No.Name", "ECB_No" },
{ "ECB_No.ToolTip", "Character cannot step up onto this Component." },
{ "ECB_Owner.Comment", "/**\n\x09 * Owning actor determines whether character can step up onto this Component (default true unless overridden in code).\n\x09 * @see AActor::CanBeBaseForCharacter()\n\x09 */" },
{ "ECB_Owner.DisplayName", "(Owner)" },
{ "ECB_Owner.Name", "ECB_Owner" },
{ "ECB_Owner.ToolTip", "Owning actor determines whether character can step up onto this Component (default true unless overridden in code).\n@see AActor::CanBeBaseForCharacter()" },
{ "ECB_Yes.Comment", "/** Character can step up onto this Component. */" },
{ "ECB_Yes.DisplayName", "Yes" },
{ "ECB_Yes.Name", "ECB_Yes" },
{ "ECB_Yes.ToolTip", "Character can step up onto this Component." },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Determines whether a Character can attempt to step up onto a component when they walk in to it." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECB_No", (int64)ECB_No },
{ "ECB_Yes", (int64)ECB_Yes },
{ "ECB_Owner", (int64)ECB_Owner },
{ "ECB_MAX", (int64)ECB_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_ECanBeCharacterBase_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ECanBeCharacterBase_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"ECanBeCharacterBase",
"ECanBeCharacterBase",
Z_Construct_UEnum_Engine_ECanBeCharacterBase_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ECanBeCharacterBase_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ECanBeCharacterBase_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ECanBeCharacterBase_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_ECanBeCharacterBase()
{
if (!Z_Registration_Info_UEnum_ECanBeCharacterBase.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECanBeCharacterBase.InnerSingleton, Z_Construct_UEnum_Engine_ECanBeCharacterBase_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECanBeCharacterBase.InnerSingleton;
}
// ********** End Enum ECanBeCharacterBase *********************************************************
// ********** Begin ScriptStruct FSpriteCategoryInfo ***********************************************
struct Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSpriteCategoryInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FSpriteCategoryInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Information about the sprite category, used for visualization in the editor */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Information about the sprite category, used for visualization in the editor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Category_MetaData[] = {
{ "Comment", "/** Sprite category that the component belongs to */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sprite category that the component belongs to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DisplayName_MetaData[] = {
{ "Comment", "/** Localized name of the sprite category */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Localized name of the sprite category" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Description_MetaData[] = {
{ "Comment", "/** Localized description of the sprite category */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Localized description of the sprite category" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSpriteCategoryInfo constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_Category;
static const UECodeGen_Private::FTextPropertyParams NewProp_DisplayName;
static const UECodeGen_Private::FTextPropertyParams NewProp_Description;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSpriteCategoryInfo constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSpriteCategoryInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSpriteCategoryInfo;
class UScriptStruct* FSpriteCategoryInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteCategoryInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSpriteCategoryInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSpriteCategoryInfo, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SpriteCategoryInfo"));
}
return Z_Registration_Info_UScriptStruct_FSpriteCategoryInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FSpriteCategoryInfo Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::NewProp_Category = { "Category", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteCategoryInfo, Category), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Category_MetaData), NewProp_Category_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::NewProp_DisplayName = { "DisplayName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteCategoryInfo, DisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DisplayName_MetaData), NewProp_DisplayName_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::NewProp_Description = { "Description", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpriteCategoryInfo, Description), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Description_MetaData), NewProp_Description_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::NewProp_Category,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::NewProp_DisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::NewProp_Description,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSpriteCategoryInfo Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"SpriteCategoryInfo",
Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::PropPointers),
sizeof(FSpriteCategoryInfo),
alignof(FSpriteCategoryInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSpriteCategoryInfo()
{
if (!Z_Registration_Info_UScriptStruct_FSpriteCategoryInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSpriteCategoryInfo.InnerSingleton, Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSpriteCategoryInfo.InnerSingleton);
}
// ********** End ScriptStruct FSpriteCategoryInfo *************************************************
// ********** Begin Enum ERendererStencilMask ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERendererStencilMask;
static UEnum* ERendererStencilMask_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERendererStencilMask.OuterSingleton)
{
Z_Registration_Info_UEnum_ERendererStencilMask.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ERendererStencilMask, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ERendererStencilMask"));
}
return Z_Registration_Info_UEnum_ERendererStencilMask.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERendererStencilMask>()
{
return ERendererStencilMask_StaticEnum();
}
struct Z_Construct_UEnum_Engine_ERendererStencilMask_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Exposed enum to parallel RHI's EStencilMask and show up in the editor. Has a paired struct to convert between the two. */" },
{ "ERSM_1.DisplayName", "First bit (1), ignore depth" },
{ "ERSM_1.Name", "ERendererStencilMask::ERSM_1" },
{ "ERSM_128.DisplayName", "Eighth bit (128), ignore depth" },
{ "ERSM_128.Name", "ERendererStencilMask::ERSM_128" },
{ "ERSM_16.DisplayName", "Fifth bit (16), ignore depth" },
{ "ERSM_16.Name", "ERendererStencilMask::ERSM_16" },
{ "ERSM_2.DisplayName", "Second bit (2), ignore depth" },
{ "ERSM_2.Name", "ERendererStencilMask::ERSM_2" },
{ "ERSM_255.DisplayName", "All bits (255), ignore depth" },
{ "ERSM_255.Name", "ERendererStencilMask::ERSM_255" },
{ "ERSM_32.DisplayName", "Sixth bit (32), ignore depth" },
{ "ERSM_32.Name", "ERendererStencilMask::ERSM_32" },
{ "ERSM_4.DisplayName", "Third bit (4), ignore depth" },
{ "ERSM_4.Name", "ERendererStencilMask::ERSM_4" },
{ "ERSM_64.DisplayName", "Seventh bit (64), ignore depth" },
{ "ERSM_64.Name", "ERendererStencilMask::ERSM_64" },
{ "ERSM_8.DisplayName", "Fourth bit (8), ignore depth" },
{ "ERSM_8.Name", "ERendererStencilMask::ERSM_8" },
{ "ERSM_Default.DisplayName", "Default" },
{ "ERSM_Default.Name", "ERendererStencilMask::ERSM_Default" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Exposed enum to parallel RHI's EStencilMask and show up in the editor. Has a paired struct to convert between the two." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERendererStencilMask::ERSM_Default", (int64)ERendererStencilMask::ERSM_Default },
{ "ERendererStencilMask::ERSM_255", (int64)ERendererStencilMask::ERSM_255 },
{ "ERendererStencilMask::ERSM_1", (int64)ERendererStencilMask::ERSM_1 },
{ "ERendererStencilMask::ERSM_2", (int64)ERendererStencilMask::ERSM_2 },
{ "ERendererStencilMask::ERSM_4", (int64)ERendererStencilMask::ERSM_4 },
{ "ERendererStencilMask::ERSM_8", (int64)ERendererStencilMask::ERSM_8 },
{ "ERendererStencilMask::ERSM_16", (int64)ERendererStencilMask::ERSM_16 },
{ "ERendererStencilMask::ERSM_32", (int64)ERendererStencilMask::ERSM_32 },
{ "ERendererStencilMask::ERSM_64", (int64)ERendererStencilMask::ERSM_64 },
{ "ERendererStencilMask::ERSM_128", (int64)ERendererStencilMask::ERSM_128 },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_ERendererStencilMask_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ERendererStencilMask_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"ERendererStencilMask",
"ERendererStencilMask",
Z_Construct_UEnum_Engine_ERendererStencilMask_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ERendererStencilMask_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ERendererStencilMask_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ERendererStencilMask_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_ERendererStencilMask()
{
if (!Z_Registration_Info_UEnum_ERendererStencilMask.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERendererStencilMask.InnerSingleton, Z_Construct_UEnum_Engine_ERendererStencilMask_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERendererStencilMask.InnerSingleton;
}
// ********** End Enum ERendererStencilMask ********************************************************
// ********** Begin Enum ERayTracingGroupCullingPriority *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERayTracingGroupCullingPriority;
static UEnum* ERayTracingGroupCullingPriority_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERayTracingGroupCullingPriority.OuterSingleton)
{
Z_Registration_Info_UEnum_ERayTracingGroupCullingPriority.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ERayTracingGroupCullingPriority"));
}
return Z_Registration_Info_UEnum_ERayTracingGroupCullingPriority.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERayTracingGroupCullingPriority>()
{
return ERayTracingGroupCullingPriority_StaticEnum();
}
struct Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** How quickly component should be culled. */" },
{ "CP_0_NEVER_CULL.DisplayName", "0 - Never cull" },
{ "CP_0_NEVER_CULL.Name", "ERayTracingGroupCullingPriority::CP_0_NEVER_CULL" },
{ "CP_1.DisplayName", "1" },
{ "CP_1.Name", "ERayTracingGroupCullingPriority::CP_1" },
{ "CP_2.DisplayName", "2" },
{ "CP_2.Name", "ERayTracingGroupCullingPriority::CP_2" },
{ "CP_3.DisplayName", "3" },
{ "CP_3.Name", "ERayTracingGroupCullingPriority::CP_3" },
{ "CP_4_DEFAULT.DisplayName", "4 - Default" },
{ "CP_4_DEFAULT.Name", "ERayTracingGroupCullingPriority::CP_4_DEFAULT" },
{ "CP_5.DisplayName", "5" },
{ "CP_5.Name", "ERayTracingGroupCullingPriority::CP_5" },
{ "CP_6.DisplayName", "6" },
{ "CP_6.Name", "ERayTracingGroupCullingPriority::CP_6" },
{ "CP_7.DisplayName", "7" },
{ "CP_7.Name", "ERayTracingGroupCullingPriority::CP_7" },
{ "CP_8_QUICKLY_CULL.DisplayName", "8 - Quickly cull" },
{ "CP_8_QUICKLY_CULL.Name", "ERayTracingGroupCullingPriority::CP_8_QUICKLY_CULL" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "How quickly component should be culled." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERayTracingGroupCullingPriority::CP_0_NEVER_CULL", (int64)ERayTracingGroupCullingPriority::CP_0_NEVER_CULL },
{ "ERayTracingGroupCullingPriority::CP_1", (int64)ERayTracingGroupCullingPriority::CP_1 },
{ "ERayTracingGroupCullingPriority::CP_2", (int64)ERayTracingGroupCullingPriority::CP_2 },
{ "ERayTracingGroupCullingPriority::CP_3", (int64)ERayTracingGroupCullingPriority::CP_3 },
{ "ERayTracingGroupCullingPriority::CP_4_DEFAULT", (int64)ERayTracingGroupCullingPriority::CP_4_DEFAULT },
{ "ERayTracingGroupCullingPriority::CP_5", (int64)ERayTracingGroupCullingPriority::CP_5 },
{ "ERayTracingGroupCullingPriority::CP_6", (int64)ERayTracingGroupCullingPriority::CP_6 },
{ "ERayTracingGroupCullingPriority::CP_7", (int64)ERayTracingGroupCullingPriority::CP_7 },
{ "ERayTracingGroupCullingPriority::CP_8_QUICKLY_CULL", (int64)ERayTracingGroupCullingPriority::CP_8_QUICKLY_CULL },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"ERayTracingGroupCullingPriority",
"ERayTracingGroupCullingPriority",
Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority()
{
if (!Z_Registration_Info_UEnum_ERayTracingGroupCullingPriority.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERayTracingGroupCullingPriority.InnerSingleton, Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERayTracingGroupCullingPriority.InnerSingleton;
}
// ********** End Enum ERayTracingGroupCullingPriority *********************************************
// ********** Begin Enum EFirstPersonPrimitiveType *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFirstPersonPrimitiveType;
static UEnum* EFirstPersonPrimitiveType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EFirstPersonPrimitiveType.OuterSingleton)
{
Z_Registration_Info_UEnum_EFirstPersonPrimitiveType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EFirstPersonPrimitiveType"));
}
return Z_Registration_Info_UEnum_EFirstPersonPrimitiveType.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EFirstPersonPrimitiveType>()
{
return EFirstPersonPrimitiveType_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Determines how a primitive interacts with first person rendering. */" },
{ "FirstPerson.Comment", "/** Primitive is rendered as first person and affected by first person properties on the camera. */" },
{ "FirstPerson.DisplayName", "First Person" },
{ "FirstPerson.Name", "EFirstPersonPrimitiveType::FirstPerson" },
{ "FirstPerson.ToolTip", "Primitive is rendered as first person and affected by first person properties on the camera." },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "None.Comment", "/** Primitive does not interact with first person rendering. */" },
{ "None.DisplayName", "None" },
{ "None.Name", "EFirstPersonPrimitiveType::None" },
{ "None.ToolTip", "Primitive does not interact with first person rendering." },
{ "ToolTip", "Determines how a primitive interacts with first person rendering." },
{ "WorldSpaceRepresentation.Comment", "/** Primitive represents a first person primitive in world space. This is the primitive that other players would see and is used to cast shadow onto the ground among other things.\n\x09\x09Implicitly sets bCastHiddenShadow=false and bOwnerNoSee=true internally, which is required for first person shadow to work correctly with VSM. */" },
{ "WorldSpaceRepresentation.DisplayName", "World Space Representation" },
{ "WorldSpaceRepresentation.Name", "EFirstPersonPrimitiveType::WorldSpaceRepresentation" },
{ "WorldSpaceRepresentation.ToolTip", "Primitive represents a first person primitive in world space. This is the primitive that other players would see and is used to cast shadow onto the ground among other things.\n Implicitly sets bCastHiddenShadow=false and bOwnerNoSee=true internally, which is required for first person shadow to work correctly with VSM." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EFirstPersonPrimitiveType::None", (int64)EFirstPersonPrimitiveType::None },
{ "EFirstPersonPrimitiveType::FirstPerson", (int64)EFirstPersonPrimitiveType::FirstPerson },
{ "EFirstPersonPrimitiveType::WorldSpaceRepresentation", (int64)EFirstPersonPrimitiveType::WorldSpaceRepresentation },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EFirstPersonPrimitiveType",
"EFirstPersonPrimitiveType",
Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType()
{
if (!Z_Registration_Info_UEnum_EFirstPersonPrimitiveType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFirstPersonPrimitiveType.InnerSingleton, Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EFirstPersonPrimitiveType.InnerSingleton;
}
// ********** End Enum EFirstPersonPrimitiveType ***************************************************
// ********** Begin Enum EComponentPhysicsStateChange **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EComponentPhysicsStateChange;
static UEnum* EComponentPhysicsStateChange_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EComponentPhysicsStateChange.OuterSingleton)
{
Z_Registration_Info_UEnum_EComponentPhysicsStateChange.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EComponentPhysicsStateChange, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EComponentPhysicsStateChange"));
}
return Z_Registration_Info_UEnum_EComponentPhysicsStateChange.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EComponentPhysicsStateChange>()
{
return EComponentPhysicsStateChange_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EComponentPhysicsStateChange_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// TODO: Add sleep and wake state change types to this enum, so that the\n// OnComponentWake and OnComponentSleep delegates may be deprecated.\n// Doing so would save a couple bytes per primitive component.\n" },
{ "Created.Name", "EComponentPhysicsStateChange::Created" },
{ "Destroyed.Name", "EComponentPhysicsStateChange::Destroyed" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "TODO: Add sleep and wake state change types to this enum, so that the\nOnComponentWake and OnComponentSleep delegates may be deprecated.\nDoing so would save a couple bytes per primitive component." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EComponentPhysicsStateChange::Created", (int64)EComponentPhysicsStateChange::Created },
{ "EComponentPhysicsStateChange::Destroyed", (int64)EComponentPhysicsStateChange::Destroyed },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EComponentPhysicsStateChange_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EComponentPhysicsStateChange_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EComponentPhysicsStateChange",
"EComponentPhysicsStateChange",
Z_Construct_UEnum_Engine_EComponentPhysicsStateChange_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EComponentPhysicsStateChange_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EComponentPhysicsStateChange_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EComponentPhysicsStateChange_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EComponentPhysicsStateChange()
{
if (!Z_Registration_Info_UEnum_EComponentPhysicsStateChange.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EComponentPhysicsStateChange.InnerSingleton, Z_Construct_UEnum_Engine_EComponentPhysicsStateChange_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EComponentPhysicsStateChange.InnerSingleton;
}
// ********** End Enum EComponentPhysicsStateChange ************************************************
// ********** Begin SparseDelegate FComponentHitSignature ******************************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentHitSignature_Parms
{
UPrimitiveComponent* HitComponent;
AActor* OtherActor;
UPrimitiveComponent* OtherComp;
FVector NormalImpulse;
FHitResult Hit;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n * Delegate for notification of blocking collision against a specific component. \n * NormalImpulse will be filled in for physics-simulating bodies, but will be zero for swept-component blocking collisions. \n */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Delegate for notification of blocking collision against a specific component.\nNormalImpulse will be filled in for physics-simulating bodies, but will be zero for swept-component blocking collisions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HitComponent_MetaData[] = {
{ "EditInline", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherComp_MetaData[] = {
{ "EditInline", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hit_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentHitSignature constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_HitComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherComp;
static const UECodeGen_Private::FStructPropertyParams NewProp_NormalImpulse;
static const UECodeGen_Private::FStructPropertyParams NewProp_Hit;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentHitSignature constinit property declarations ************
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentHitSignature Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_HitComponent = { "HitComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentHitSignature_Parms, HitComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HitComponent_MetaData), NewProp_HitComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_OtherActor = { "OtherActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentHitSignature_Parms, OtherActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_OtherComp = { "OtherComp", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentHitSignature_Parms, OtherComp), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherComp_MetaData), NewProp_OtherComp_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_NormalImpulse = { "NormalImpulse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentHitSignature_Parms, NormalImpulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_Hit = { "Hit", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentHitSignature_Parms, Hit), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hit_MetaData), NewProp_Hit_MetaData) }; // 222120718
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_HitComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_OtherActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_OtherComp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_NormalImpulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::NewProp_Hit,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentHitSignature Property Definitions ***********************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentHitSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::_Script_Engine_eventComponentHitSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnComponentHit", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::_Script_Engine_eventComponentHitSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentHitSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentHitSignature, UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, FHitResult const& Hit)
{
struct _Script_Engine_eventComponentHitSignature_Parms
{
UPrimitiveComponent* HitComponent;
AActor* OtherActor;
UPrimitiveComponent* OtherComp;
FVector NormalImpulse;
FHitResult Hit;
};
_Script_Engine_eventComponentHitSignature_Parms Parms;
Parms.HitComponent=HitComponent;
Parms.OtherActor=OtherActor;
Parms.OtherComp=OtherComp;
Parms.NormalImpulse=NormalImpulse;
Parms.Hit=Hit;
ComponentHitSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentHitSignature ********************************************
// ********** Begin SparseDelegate FComponentBeginOverlapSignature *********************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentBeginOverlapSignature_Parms
{
UPrimitiveComponent* OverlappedComponent;
AActor* OtherActor;
UPrimitiveComponent* OtherComp;
int32 OtherBodyIndex;
bool bFromSweep;
FHitResult SweepResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate for notification of start of overlap with a specific component */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Delegate for notification of start of overlap with a specific component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverlappedComponent_MetaData[] = {
{ "EditInline", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherComp_MetaData[] = {
{ "EditInline", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SweepResult_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentBeginOverlapSignature constinit property declarations *
static const UECodeGen_Private::FObjectPropertyParams NewProp_OverlappedComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherComp;
static const UECodeGen_Private::FIntPropertyParams NewProp_OtherBodyIndex;
static void NewProp_bFromSweep_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFromSweep;
static const UECodeGen_Private::FStructPropertyParams NewProp_SweepResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentBeginOverlapSignature constinit property declarations ***
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentBeginOverlapSignature Property Definitions ************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_OverlappedComponent = { "OverlappedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentBeginOverlapSignature_Parms, OverlappedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverlappedComponent_MetaData), NewProp_OverlappedComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_OtherActor = { "OtherActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentBeginOverlapSignature_Parms, OtherActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_OtherComp = { "OtherComp", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentBeginOverlapSignature_Parms, OtherComp), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherComp_MetaData), NewProp_OtherComp_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_OtherBodyIndex = { "OtherBodyIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentBeginOverlapSignature_Parms, OtherBodyIndex), METADATA_PARAMS(0, nullptr) };
void Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_bFromSweep_SetBit(void* Obj)
{
((_Script_Engine_eventComponentBeginOverlapSignature_Parms*)Obj)->bFromSweep = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_bFromSweep = { "bFromSweep", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_Engine_eventComponentBeginOverlapSignature_Parms), &Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_bFromSweep_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_SweepResult = { "SweepResult", nullptr, (EPropertyFlags)0x0010008008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentBeginOverlapSignature_Parms, SweepResult), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SweepResult_MetaData), NewProp_SweepResult_MetaData) }; // 222120718
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_OverlappedComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_OtherActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_OtherComp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_OtherBodyIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_bFromSweep,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::NewProp_SweepResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentBeginOverlapSignature Property Definitions **************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentBeginOverlapSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::_Script_Engine_eventComponentBeginOverlapSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnComponentBeginOverlap", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::_Script_Engine_eventComponentBeginOverlapSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentBeginOverlapSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentBeginOverlapSignature, UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult const& SweepResult)
{
struct _Script_Engine_eventComponentBeginOverlapSignature_Parms
{
UPrimitiveComponent* OverlappedComponent;
AActor* OtherActor;
UPrimitiveComponent* OtherComp;
int32 OtherBodyIndex;
bool bFromSweep;
FHitResult SweepResult;
};
_Script_Engine_eventComponentBeginOverlapSignature_Parms Parms;
Parms.OverlappedComponent=OverlappedComponent;
Parms.OtherActor=OtherActor;
Parms.OtherComp=OtherComp;
Parms.OtherBodyIndex=OtherBodyIndex;
Parms.bFromSweep=bFromSweep ? true : false;
Parms.SweepResult=SweepResult;
ComponentBeginOverlapSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentBeginOverlapSignature ***********************************
// ********** Begin SparseDelegate FComponentEndOverlapSignature ***********************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentEndOverlapSignature_Parms
{
UPrimitiveComponent* OverlappedComponent;
AActor* OtherActor;
UPrimitiveComponent* OtherComp;
int32 OtherBodyIndex;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate for notification of end of overlap with a specific component */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Delegate for notification of end of overlap with a specific component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverlappedComponent_MetaData[] = {
{ "EditInline", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherComp_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentEndOverlapSignature constinit property declarations ***
static const UECodeGen_Private::FObjectPropertyParams NewProp_OverlappedComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherComp;
static const UECodeGen_Private::FIntPropertyParams NewProp_OtherBodyIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentEndOverlapSignature constinit property declarations *****
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentEndOverlapSignature Property Definitions **************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::NewProp_OverlappedComponent = { "OverlappedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentEndOverlapSignature_Parms, OverlappedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverlappedComponent_MetaData), NewProp_OverlappedComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::NewProp_OtherActor = { "OtherActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentEndOverlapSignature_Parms, OtherActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::NewProp_OtherComp = { "OtherComp", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentEndOverlapSignature_Parms, OtherComp), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherComp_MetaData), NewProp_OtherComp_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::NewProp_OtherBodyIndex = { "OtherBodyIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentEndOverlapSignature_Parms, OtherBodyIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::NewProp_OverlappedComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::NewProp_OtherActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::NewProp_OtherComp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::NewProp_OtherBodyIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentEndOverlapSignature Property Definitions ****************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentEndOverlapSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::_Script_Engine_eventComponentEndOverlapSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnComponentEndOverlap", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::_Script_Engine_eventComponentEndOverlapSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentEndOverlapSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentEndOverlapSignature, UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex)
{
struct _Script_Engine_eventComponentEndOverlapSignature_Parms
{
UPrimitiveComponent* OverlappedComponent;
AActor* OtherActor;
UPrimitiveComponent* OtherComp;
int32 OtherBodyIndex;
};
_Script_Engine_eventComponentEndOverlapSignature_Parms Parms;
Parms.OverlappedComponent=OverlappedComponent;
Parms.OtherActor=OtherActor;
Parms.OtherComp=OtherComp;
Parms.OtherBodyIndex=OtherBodyIndex;
ComponentEndOverlapSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentEndOverlapSignature *************************************
// ********** Begin SparseDelegate FComponentWakeSignature *****************************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentWakeSignature_Parms
{
UPrimitiveComponent* WakingComponent;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate for notification when a wake event is fired by physics*/" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Delegate for notification when a wake event is fired by physics" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WakingComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentWakeSignature constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_WakingComponent;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentWakeSignature constinit property declarations ***********
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentWakeSignature Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::NewProp_WakingComponent = { "WakingComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentWakeSignature_Parms, WakingComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WakingComponent_MetaData), NewProp_WakingComponent_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentWakeSignature_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::NewProp_WakingComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentWakeSignature Property Definitions **********************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentWakeSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::_Script_Engine_eventComponentWakeSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnComponentWake", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::_Script_Engine_eventComponentWakeSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentWakeSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentWakeSignature, UPrimitiveComponent* WakingComponent, FName BoneName)
{
struct _Script_Engine_eventComponentWakeSignature_Parms
{
UPrimitiveComponent* WakingComponent;
FName BoneName;
};
_Script_Engine_eventComponentWakeSignature_Parms Parms;
Parms.WakingComponent=WakingComponent;
Parms.BoneName=BoneName;
ComponentWakeSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentWakeSignature *******************************************
// ********** Begin SparseDelegate FComponentSleepSignature ****************************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentSleepSignature_Parms
{
UPrimitiveComponent* SleepingComponent;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate for notification when a sleep event is fired by physics*/" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Delegate for notification when a sleep event is fired by physics" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SleepingComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentSleepSignature constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_SleepingComponent;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentSleepSignature constinit property declarations **********
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentSleepSignature Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::NewProp_SleepingComponent = { "SleepingComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentSleepSignature_Parms, SleepingComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SleepingComponent_MetaData), NewProp_SleepingComponent_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentSleepSignature_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::NewProp_SleepingComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentSleepSignature Property Definitions *********************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentSleepSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::_Script_Engine_eventComponentSleepSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnComponentSleep", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::_Script_Engine_eventComponentSleepSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentSleepSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentSleepSignature, UPrimitiveComponent* SleepingComponent, FName BoneName)
{
struct _Script_Engine_eventComponentSleepSignature_Parms
{
UPrimitiveComponent* SleepingComponent;
FName BoneName;
};
_Script_Engine_eventComponentSleepSignature_Parms Parms;
Parms.SleepingComponent=SleepingComponent;
Parms.BoneName=BoneName;
ComponentSleepSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentSleepSignature ******************************************
// ********** Begin SparseDelegate FComponentCollisionSettingsChangedSignature *********************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentCollisionSettingsChangedSignature_Parms
{
UPrimitiveComponent* ChangedComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate for notification when collision settings change. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Delegate for notification when collision settings change." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChangedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentCollisionSettingsChangedSignature constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChangedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentCollisionSettingsChangedSignature constinit property declarations
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentCollisionSettingsChangedSignature Property Definitions
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::NewProp_ChangedComponent = { "ChangedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentCollisionSettingsChangedSignature_Parms, ChangedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChangedComponent_MetaData), NewProp_ChangedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::NewProp_ChangedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentCollisionSettingsChangedSignature Property Definitions **
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentCollisionSettingsChangedSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::_Script_Engine_eventComponentCollisionSettingsChangedSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnComponentCollisionSettingsChangedEvent", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::_Script_Engine_eventComponentCollisionSettingsChangedSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentCollisionSettingsChangedSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentCollisionSettingsChangedSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentCollisionSettingsChangedSignature, UPrimitiveComponent* ChangedComponent)
{
struct _Script_Engine_eventComponentCollisionSettingsChangedSignature_Parms
{
UPrimitiveComponent* ChangedComponent;
};
_Script_Engine_eventComponentCollisionSettingsChangedSignature_Parms Parms;
Parms.ChangedComponent=ChangedComponent;
ComponentCollisionSettingsChangedSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentCollisionSettingsChangedSignature ***********************
// ********** Begin SparseDelegate FComponentPhysicsStateChanged ***********************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentPhysicsStateChanged_Parms
{
UPrimitiveComponent* ChangedComponent;
EComponentPhysicsStateChange StateChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate for physics state created */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Delegate for physics state created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChangedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentPhysicsStateChanged constinit property declarations ***
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChangedComponent;
static const UECodeGen_Private::FBytePropertyParams NewProp_StateChange_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_StateChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentPhysicsStateChanged constinit property declarations *****
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentPhysicsStateChanged Property Definitions **************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::NewProp_ChangedComponent = { "ChangedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentPhysicsStateChanged_Parms, ChangedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChangedComponent_MetaData), NewProp_ChangedComponent_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::NewProp_StateChange_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_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::NewProp_StateChange = { "StateChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentPhysicsStateChanged_Parms, StateChange), Z_Construct_UEnum_Engine_EComponentPhysicsStateChange, METADATA_PARAMS(0, nullptr) }; // 3924075519
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::NewProp_ChangedComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::NewProp_StateChange_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::NewProp_StateChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentPhysicsStateChanged Property Definitions ****************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentPhysicsStateChanged__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::_Script_Engine_eventComponentPhysicsStateChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnComponentPhysicsStateChanged", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::_Script_Engine_eventComponentPhysicsStateChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentPhysicsStateChanged_DelegateWrapper(const FMulticastScriptDelegate& ComponentPhysicsStateChanged, UPrimitiveComponent* ChangedComponent, EComponentPhysicsStateChange StateChange)
{
struct _Script_Engine_eventComponentPhysicsStateChanged_Parms
{
UPrimitiveComponent* ChangedComponent;
EComponentPhysicsStateChange StateChange;
};
_Script_Engine_eventComponentPhysicsStateChanged_Parms Parms;
Parms.ChangedComponent=ChangedComponent;
Parms.StateChange=StateChange;
ComponentPhysicsStateChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentPhysicsStateChanged *************************************
// ********** Begin SparseDelegate FComponentBeginCursorOverSignature ******************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentBeginCursorOverSignature_Parms
{
UPrimitiveComponent* TouchedComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentBeginCursorOverSignature constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentBeginCursorOverSignature constinit property declarations
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentBeginCursorOverSignature Property Definitions *********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::NewProp_TouchedComponent = { "TouchedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentBeginCursorOverSignature_Parms, TouchedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchedComponent_MetaData), NewProp_TouchedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::NewProp_TouchedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentBeginCursorOverSignature Property Definitions ***********
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentBeginCursorOverSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::_Script_Engine_eventComponentBeginCursorOverSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnBeginCursorOver", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::_Script_Engine_eventComponentBeginCursorOverSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentBeginCursorOverSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentBeginCursorOverSignature, UPrimitiveComponent* TouchedComponent)
{
struct _Script_Engine_eventComponentBeginCursorOverSignature_Parms
{
UPrimitiveComponent* TouchedComponent;
};
_Script_Engine_eventComponentBeginCursorOverSignature_Parms Parms;
Parms.TouchedComponent=TouchedComponent;
ComponentBeginCursorOverSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentBeginCursorOverSignature ********************************
// ********** Begin SparseDelegate FComponentEndCursorOverSignature ********************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentEndCursorOverSignature_Parms
{
UPrimitiveComponent* TouchedComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentEndCursorOverSignature constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentEndCursorOverSignature constinit property declarations **
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentEndCursorOverSignature Property Definitions ***********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::NewProp_TouchedComponent = { "TouchedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentEndCursorOverSignature_Parms, TouchedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchedComponent_MetaData), NewProp_TouchedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::NewProp_TouchedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentEndCursorOverSignature Property Definitions *************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentEndCursorOverSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::_Script_Engine_eventComponentEndCursorOverSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnEndCursorOver", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::_Script_Engine_eventComponentEndCursorOverSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentEndCursorOverSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentEndCursorOverSignature, UPrimitiveComponent* TouchedComponent)
{
struct _Script_Engine_eventComponentEndCursorOverSignature_Parms
{
UPrimitiveComponent* TouchedComponent;
};
_Script_Engine_eventComponentEndCursorOverSignature_Parms Parms;
Parms.TouchedComponent=TouchedComponent;
ComponentEndCursorOverSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentEndCursorOverSignature **********************************
// ********** Begin SparseDelegate FComponentOnClickedSignature ************************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentOnClickedSignature_Parms
{
UPrimitiveComponent* TouchedComponent;
FKey ButtonPressed;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentOnClickedSignature constinit property declarations ****
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchedComponent;
static const UECodeGen_Private::FStructPropertyParams NewProp_ButtonPressed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentOnClickedSignature constinit property declarations ******
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentOnClickedSignature Property Definitions ***************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::NewProp_TouchedComponent = { "TouchedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentOnClickedSignature_Parms, TouchedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchedComponent_MetaData), NewProp_TouchedComponent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::NewProp_ButtonPressed = { "ButtonPressed", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentOnClickedSignature_Parms, ButtonPressed), Z_Construct_UScriptStruct_FKey, METADATA_PARAMS(0, nullptr) }; // 2693575693
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::NewProp_TouchedComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::NewProp_ButtonPressed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentOnClickedSignature Property Definitions *****************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentOnClickedSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::_Script_Engine_eventComponentOnClickedSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnClicked", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::_Script_Engine_eventComponentOnClickedSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentOnClickedSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentOnClickedSignature, UPrimitiveComponent* TouchedComponent, FKey ButtonPressed)
{
struct _Script_Engine_eventComponentOnClickedSignature_Parms
{
UPrimitiveComponent* TouchedComponent;
FKey ButtonPressed;
};
_Script_Engine_eventComponentOnClickedSignature_Parms Parms;
Parms.TouchedComponent=TouchedComponent;
Parms.ButtonPressed=ButtonPressed;
ComponentOnClickedSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentOnClickedSignature **************************************
// ********** Begin SparseDelegate FComponentOnReleasedSignature ***********************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentOnReleasedSignature_Parms
{
UPrimitiveComponent* TouchedComponent;
FKey ButtonReleased;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentOnReleasedSignature constinit property declarations ***
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchedComponent;
static const UECodeGen_Private::FStructPropertyParams NewProp_ButtonReleased;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentOnReleasedSignature constinit property declarations *****
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentOnReleasedSignature Property Definitions **************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::NewProp_TouchedComponent = { "TouchedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentOnReleasedSignature_Parms, TouchedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchedComponent_MetaData), NewProp_TouchedComponent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::NewProp_ButtonReleased = { "ButtonReleased", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentOnReleasedSignature_Parms, ButtonReleased), Z_Construct_UScriptStruct_FKey, METADATA_PARAMS(0, nullptr) }; // 2693575693
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::NewProp_TouchedComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::NewProp_ButtonReleased,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentOnReleasedSignature Property Definitions ****************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentOnReleasedSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::_Script_Engine_eventComponentOnReleasedSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnReleased", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::_Script_Engine_eventComponentOnReleasedSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentOnReleasedSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentOnReleasedSignature, UPrimitiveComponent* TouchedComponent, FKey ButtonReleased)
{
struct _Script_Engine_eventComponentOnReleasedSignature_Parms
{
UPrimitiveComponent* TouchedComponent;
FKey ButtonReleased;
};
_Script_Engine_eventComponentOnReleasedSignature_Parms Parms;
Parms.TouchedComponent=TouchedComponent;
Parms.ButtonReleased=ButtonReleased;
ComponentOnReleasedSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentOnReleasedSignature *************************************
// ********** Begin SparseDelegate FComponentOnInputTouchBeginSignature ****************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentOnInputTouchBeginSignature_Parms
{
TEnumAsByte<ETouchIndex::Type> FingerIndex;
UPrimitiveComponent* TouchedComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentOnInputTouchBeginSignature constinit property declarations
static const UECodeGen_Private::FBytePropertyParams NewProp_FingerIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentOnInputTouchBeginSignature constinit property declarations
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentOnInputTouchBeginSignature Property Definitions *******
const UECodeGen_Private::FBytePropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::NewProp_FingerIndex = { "FingerIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentOnInputTouchBeginSignature_Parms, FingerIndex), Z_Construct_UEnum_InputCore_ETouchIndex, METADATA_PARAMS(0, nullptr) }; // 3781606534
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::NewProp_TouchedComponent = { "TouchedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentOnInputTouchBeginSignature_Parms, TouchedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchedComponent_MetaData), NewProp_TouchedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::NewProp_FingerIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::NewProp_TouchedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentOnInputTouchBeginSignature Property Definitions *********
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentOnInputTouchBeginSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::_Script_Engine_eventComponentOnInputTouchBeginSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnInputTouchBegin", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::_Script_Engine_eventComponentOnInputTouchBeginSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentOnInputTouchBeginSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentOnInputTouchBeginSignature, ETouchIndex::Type FingerIndex, UPrimitiveComponent* TouchedComponent)
{
struct _Script_Engine_eventComponentOnInputTouchBeginSignature_Parms
{
TEnumAsByte<ETouchIndex::Type> FingerIndex;
UPrimitiveComponent* TouchedComponent;
};
_Script_Engine_eventComponentOnInputTouchBeginSignature_Parms Parms;
Parms.FingerIndex=FingerIndex;
Parms.TouchedComponent=TouchedComponent;
ComponentOnInputTouchBeginSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentOnInputTouchBeginSignature ******************************
// ********** Begin SparseDelegate FComponentOnInputTouchEndSignature ******************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentOnInputTouchEndSignature_Parms
{
TEnumAsByte<ETouchIndex::Type> FingerIndex;
UPrimitiveComponent* TouchedComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentOnInputTouchEndSignature constinit property declarations
static const UECodeGen_Private::FBytePropertyParams NewProp_FingerIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentOnInputTouchEndSignature constinit property declarations
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentOnInputTouchEndSignature Property Definitions *********
const UECodeGen_Private::FBytePropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::NewProp_FingerIndex = { "FingerIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentOnInputTouchEndSignature_Parms, FingerIndex), Z_Construct_UEnum_InputCore_ETouchIndex, METADATA_PARAMS(0, nullptr) }; // 3781606534
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::NewProp_TouchedComponent = { "TouchedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentOnInputTouchEndSignature_Parms, TouchedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchedComponent_MetaData), NewProp_TouchedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::NewProp_FingerIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::NewProp_TouchedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentOnInputTouchEndSignature Property Definitions ***********
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentOnInputTouchEndSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::_Script_Engine_eventComponentOnInputTouchEndSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnInputTouchEnd", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::_Script_Engine_eventComponentOnInputTouchEndSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentOnInputTouchEndSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentOnInputTouchEndSignature, ETouchIndex::Type FingerIndex, UPrimitiveComponent* TouchedComponent)
{
struct _Script_Engine_eventComponentOnInputTouchEndSignature_Parms
{
TEnumAsByte<ETouchIndex::Type> FingerIndex;
UPrimitiveComponent* TouchedComponent;
};
_Script_Engine_eventComponentOnInputTouchEndSignature_Parms Parms;
Parms.FingerIndex=FingerIndex;
Parms.TouchedComponent=TouchedComponent;
ComponentOnInputTouchEndSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentOnInputTouchEndSignature ********************************
// ********** Begin SparseDelegate FComponentBeginTouchOverSignature *******************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentBeginTouchOverSignature_Parms
{
TEnumAsByte<ETouchIndex::Type> FingerIndex;
UPrimitiveComponent* TouchedComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentBeginTouchOverSignature constinit property declarations
static const UECodeGen_Private::FBytePropertyParams NewProp_FingerIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentBeginTouchOverSignature constinit property declarations *
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentBeginTouchOverSignature Property Definitions **********
const UECodeGen_Private::FBytePropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::NewProp_FingerIndex = { "FingerIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentBeginTouchOverSignature_Parms, FingerIndex), Z_Construct_UEnum_InputCore_ETouchIndex, METADATA_PARAMS(0, nullptr) }; // 3781606534
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::NewProp_TouchedComponent = { "TouchedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentBeginTouchOverSignature_Parms, TouchedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchedComponent_MetaData), NewProp_TouchedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::NewProp_FingerIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::NewProp_TouchedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentBeginTouchOverSignature Property Definitions ************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentBeginTouchOverSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::_Script_Engine_eventComponentBeginTouchOverSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnInputTouchEnter", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::_Script_Engine_eventComponentBeginTouchOverSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentBeginTouchOverSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentBeginTouchOverSignature, ETouchIndex::Type FingerIndex, UPrimitiveComponent* TouchedComponent)
{
struct _Script_Engine_eventComponentBeginTouchOverSignature_Parms
{
TEnumAsByte<ETouchIndex::Type> FingerIndex;
UPrimitiveComponent* TouchedComponent;
};
_Script_Engine_eventComponentBeginTouchOverSignature_Parms Parms;
Parms.FingerIndex=FingerIndex;
Parms.TouchedComponent=TouchedComponent;
ComponentBeginTouchOverSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentBeginTouchOverSignature *********************************
// ********** Begin SparseDelegate FComponentEndTouchOverSignature *********************************
struct Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventComponentEndTouchOverSignature_Parms
{
TEnumAsByte<ETouchIndex::Type> FingerIndex;
UPrimitiveComponent* TouchedComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin SparseDelegate FComponentEndTouchOverSignature constinit property declarations *
static const UECodeGen_Private::FBytePropertyParams NewProp_FingerIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End SparseDelegate FComponentEndTouchOverSignature constinit property declarations ***
static const UECodeGen_Private::FSparseDelegateFunctionParams FuncParams;
};
// ********** Begin SparseDelegate FComponentEndTouchOverSignature Property Definitions ************
const UECodeGen_Private::FBytePropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::NewProp_FingerIndex = { "FingerIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentEndTouchOverSignature_Parms, FingerIndex), Z_Construct_UEnum_InputCore_ETouchIndex, METADATA_PARAMS(0, nullptr) }; // 3781606534
const UECodeGen_Private::FObjectPropertyParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::NewProp_TouchedComponent = { "TouchedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventComponentEndTouchOverSignature_Parms, TouchedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchedComponent_MetaData), NewProp_TouchedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::NewProp_FingerIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::NewProp_TouchedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End SparseDelegate FComponentEndTouchOverSignature Property Definitions **************
const UECodeGen_Private::FSparseDelegateFunctionParams Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ComponentEndTouchOverSignature__DelegateSignature", Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::_Script_Engine_eventComponentEndTouchOverSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::Function_MetaDataParams)}, "PrimitiveComponent", "OnInputTouchLeave", };
static_assert(sizeof(Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::_Script_Engine_eventComponentEndTouchOverSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUSparseDelegateFunction(&ReturnFunction, Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FComponentEndTouchOverSignature_DelegateWrapper(const FMulticastScriptDelegate& ComponentEndTouchOverSignature, ETouchIndex::Type FingerIndex, UPrimitiveComponent* TouchedComponent)
{
struct _Script_Engine_eventComponentEndTouchOverSignature_Parms
{
TEnumAsByte<ETouchIndex::Type> FingerIndex;
UPrimitiveComponent* TouchedComponent;
};
_Script_Engine_eventComponentEndTouchOverSignature_Parms Parms;
Parms.FingerIndex=FingerIndex;
Parms.TouchedComponent=TouchedComponent;
ComponentEndTouchOverSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End SparseDelegate FComponentEndTouchOverSignature ***********************************
// ********** Begin Class UPrimitiveComponent Function AddAngularImpulseInDegrees ******************
struct Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics
{
struct PrimitiveComponent_eventAddAngularImpulseInDegrees_Parms
{
FVector Impulse;
FName BoneName;
bool bVelChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09""Add an angular impulse to a single rigid body. Good for one time instant burst.\n\x09*\n\x09*\x09@param\x09""AngularImpulse\x09Magnitude and direction of impulse to apply. Direction is axis of rotation.\n\x09*\x09@param\x09""BoneName\x09If a SkeletalMeshComponent, name of body to apply angular impulse to. 'None' indicates root body.\n\x09*\x09@param\x09""bVelChange\x09If true, the Strength is taken as a change in angular velocity instead of an impulse (ie. mass will have no effect).\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_bVelChange", "false" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add an angular impulse to a single rigid body. Good for one time instant burst.\n\n@param AngularImpulse Magnitude and direction of impulse to apply. Direction is axis of rotation.\n@param BoneName If a SkeletalMeshComponent, name of body to apply angular impulse to. 'None' indicates root body.\n@param bVelChange If true, the Strength is taken as a change in angular velocity instead of an impulse (ie. mass will have no effect)." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddAngularImpulseInDegrees constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Impulse;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bVelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVelChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddAngularImpulseInDegrees constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddAngularImpulseInDegrees Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::NewProp_Impulse = { "Impulse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddAngularImpulseInDegrees_Parms, Impulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddAngularImpulseInDegrees_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::NewProp_bVelChange_SetBit(void* Obj)
{
((PrimitiveComponent_eventAddAngularImpulseInDegrees_Parms*)Obj)->bVelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::NewProp_bVelChange = { "bVelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAddAngularImpulseInDegrees_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::NewProp_bVelChange_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::NewProp_Impulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::NewProp_bVelChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::PropPointers) < 2048);
// ********** End Function AddAngularImpulseInDegrees Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddAngularImpulseInDegrees", Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::PrimitiveComponent_eventAddAngularImpulseInDegrees_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::PrimitiveComponent_eventAddAngularImpulseInDegrees_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddAngularImpulseInDegrees)
{
P_GET_STRUCT(FVector,Z_Param_Impulse);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bVelChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddAngularImpulseInDegrees(Z_Param_Impulse,Z_Param_BoneName,Z_Param_bVelChange);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddAngularImpulseInDegrees ********************
// ********** Begin Class UPrimitiveComponent Function AddAngularImpulseInRadians ******************
struct Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics
{
struct PrimitiveComponent_eventAddAngularImpulseInRadians_Parms
{
FVector Impulse;
FName BoneName;
bool bVelChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09""Add an angular impulse to a single rigid body. Good for one time instant burst.\n\x09*\n\x09*\x09@param\x09""AngularImpulse\x09Magnitude and direction of impulse to apply. Direction is axis of rotation.\n\x09*\x09@param\x09""BoneName\x09If a SkeletalMeshComponent, name of body to apply angular impulse to. 'None' indicates root body.\n\x09*\x09@param\x09""bVelChange\x09If true, the Strength is taken as a change in angular velocity instead of an impulse (ie. mass will have no effect).\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_bVelChange", "false" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add an angular impulse to a single rigid body. Good for one time instant burst.\n\n@param AngularImpulse Magnitude and direction of impulse to apply. Direction is axis of rotation.\n@param BoneName If a SkeletalMeshComponent, name of body to apply angular impulse to. 'None' indicates root body.\n@param bVelChange If true, the Strength is taken as a change in angular velocity instead of an impulse (ie. mass will have no effect)." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddAngularImpulseInRadians constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Impulse;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bVelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVelChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddAngularImpulseInRadians constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddAngularImpulseInRadians Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::NewProp_Impulse = { "Impulse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddAngularImpulseInRadians_Parms, Impulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddAngularImpulseInRadians_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::NewProp_bVelChange_SetBit(void* Obj)
{
((PrimitiveComponent_eventAddAngularImpulseInRadians_Parms*)Obj)->bVelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::NewProp_bVelChange = { "bVelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAddAngularImpulseInRadians_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::NewProp_bVelChange_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::NewProp_Impulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::NewProp_bVelChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::PropPointers) < 2048);
// ********** End Function AddAngularImpulseInRadians Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddAngularImpulseInRadians", Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::PrimitiveComponent_eventAddAngularImpulseInRadians_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::PrimitiveComponent_eventAddAngularImpulseInRadians_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddAngularImpulseInRadians)
{
P_GET_STRUCT(FVector,Z_Param_Impulse);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bVelChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddAngularImpulseInRadians(Z_Param_Impulse,Z_Param_BoneName,Z_Param_bVelChange);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddAngularImpulseInRadians ********************
// ********** Begin Class UPrimitiveComponent Function AddForce ************************************
struct Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics
{
struct PrimitiveComponent_eventAddForce_Parms
{
FVector Force;
FName BoneName;
bool bAccelChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add a force to a single rigid body.\n\x09 * This is like a 'thruster'. Good for adding a burst over some (non zero) time. Should be called every frame for the duration of the force.\n\x09 *\n\x09 *\x09@param\x09""Force\x09\x09 Force vector to apply. Magnitude indicates strength of force.\n\x09 *\x09@param\x09""BoneName\x09 If a SkeletalMeshComponent, name of body to apply force to. 'None' indicates root body.\n\x09 * @param bAccelChange If true, Force is taken as a change in acceleration instead of a physical force (i.e. mass will have no effect).\n\x09 */" },
{ "CPP_Default_bAccelChange", "false" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add a force to a single rigid body.\nThis is like a 'thruster'. Good for adding a burst over some (non zero) time. Should be called every frame for the duration of the force.\n\n@param Force Force vector to apply. Magnitude indicates strength of force.\n@param BoneName If a SkeletalMeshComponent, name of body to apply force to. 'None' indicates root body.\n@param bAccelChange If true, Force is taken as a change in acceleration instead of a physical force (i.e. mass will have no effect)." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddForce constinit property declarations ******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Force;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bAccelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAccelChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddForce constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddForce Property Definitions *****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddForce_Parms, Force), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddForce_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::NewProp_bAccelChange_SetBit(void* Obj)
{
((PrimitiveComponent_eventAddForce_Parms*)Obj)->bAccelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::NewProp_bAccelChange = { "bAccelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAddForce_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::NewProp_bAccelChange_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::NewProp_Force,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::NewProp_bAccelChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::PropPointers) < 2048);
// ********** End Function AddForce Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddForce", Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::PrimitiveComponent_eventAddForce_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::PrimitiveComponent_eventAddForce_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddForce()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddForce_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddForce)
{
P_GET_STRUCT(FVector,Z_Param_Force);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bAccelChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddForce(Z_Param_Force,Z_Param_BoneName,Z_Param_bAccelChange);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddForce **************************************
// ********** Begin Class UPrimitiveComponent Function AddForceAtLocation **************************
struct Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics
{
struct PrimitiveComponent_eventAddForceAtLocation_Parms
{
FVector Force;
FVector Location;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add a force to a single rigid body at a particular location in world space.\n\x09 * This is like a 'thruster'. Good for adding a burst over some (non zero) time. Should be called every frame for the duration of the force.\n\x09 *\n\x09 *\x09@param Force\x09\x09""Force vector to apply. Magnitude indicates strength of force.\n\x09 *\x09@param Location\x09\x09Location to apply force, in world space.\n\x09 *\x09@param BoneName\x09\x09If a SkeletalMeshComponent, name of body to apply force to. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add a force to a single rigid body at a particular location in world space.\nThis is like a 'thruster'. Good for adding a burst over some (non zero) time. Should be called every frame for the duration of the force.\n\n@param Force Force vector to apply. Magnitude indicates strength of force.\n@param Location Location to apply force, in world space.\n@param BoneName If a SkeletalMeshComponent, name of body to apply force to. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddForceAtLocation constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Force;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddForceAtLocation constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddForceAtLocation Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddForceAtLocation_Parms, Force), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddForceAtLocation_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddForceAtLocation_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::NewProp_Force,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::PropPointers) < 2048);
// ********** End Function AddForceAtLocation Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddForceAtLocation", Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::PrimitiveComponent_eventAddForceAtLocation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::PrimitiveComponent_eventAddForceAtLocation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddForceAtLocation)
{
P_GET_STRUCT(FVector,Z_Param_Force);
P_GET_STRUCT(FVector,Z_Param_Location);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddForceAtLocation(Z_Param_Force,Z_Param_Location,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddForceAtLocation ****************************
// ********** Begin Class UPrimitiveComponent Function AddForceAtLocationLocal *********************
struct Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics
{
struct PrimitiveComponent_eventAddForceAtLocationLocal_Parms
{
FVector Force;
FVector Location;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add a force to a single rigid body at a particular location. Both Force and Location should be in body space.\n\x09 * This is like a 'thruster'. Good for adding a burst over some (non zero) time. Should be called every frame for the duration of the force.\n\x09 *\n\x09 *\x09@param Force\x09\x09""Force vector to apply. Magnitude indicates strength of force.\n\x09 *\x09@param Location\x09\x09Location to apply force, in component space.\n\x09 *\x09@param BoneName\x09\x09If a SkeletalMeshComponent, name of body to apply force to. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add a force to a single rigid body at a particular location. Both Force and Location should be in body space.\nThis is like a 'thruster'. Good for adding a burst over some (non zero) time. Should be called every frame for the duration of the force.\n\n@param Force Force vector to apply. Magnitude indicates strength of force.\n@param Location Location to apply force, in component space.\n@param BoneName If a SkeletalMeshComponent, name of body to apply force to. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddForceAtLocationLocal constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_Force;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddForceAtLocationLocal constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddForceAtLocationLocal Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddForceAtLocationLocal_Parms, Force), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddForceAtLocationLocal_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddForceAtLocationLocal_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::NewProp_Force,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::PropPointers) < 2048);
// ********** End Function AddForceAtLocationLocal Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddForceAtLocationLocal", Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::PrimitiveComponent_eventAddForceAtLocationLocal_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::PrimitiveComponent_eventAddForceAtLocationLocal_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddForceAtLocationLocal)
{
P_GET_STRUCT(FVector,Z_Param_Force);
P_GET_STRUCT(FVector,Z_Param_Location);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddForceAtLocationLocal(Z_Param_Force,Z_Param_Location,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddForceAtLocationLocal ***********************
// ********** Begin Class UPrimitiveComponent Function AddImpulse **********************************
struct Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics
{
struct PrimitiveComponent_eventAddImpulse_Parms
{
FVector Impulse;
FName BoneName;
bool bVelChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add an impulse to a single rigid body. Good for one time instant burst.\n\x09 *\n\x09 *\x09@param\x09Impulse\x09\x09Magnitude and direction of impulse to apply.\n\x09 *\x09@param\x09""BoneName\x09If a SkeletalMeshComponent, name of body to apply impulse to. 'None' indicates root body.\n\x09 *\x09@param\x09""bVelChange\x09If true, the Strength is taken as a change in velocity instead of an impulse (ie. mass will have no effect).\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_bVelChange", "false" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add an impulse to a single rigid body. Good for one time instant burst.\n\n@param Impulse Magnitude and direction of impulse to apply.\n@param BoneName If a SkeletalMeshComponent, name of body to apply impulse to. 'None' indicates root body.\n@param bVelChange If true, the Strength is taken as a change in velocity instead of an impulse (ie. mass will have no effect)." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddImpulse constinit property declarations ****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Impulse;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bVelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVelChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddImpulse constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddImpulse Property Definitions ***************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::NewProp_Impulse = { "Impulse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddImpulse_Parms, Impulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddImpulse_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::NewProp_bVelChange_SetBit(void* Obj)
{
((PrimitiveComponent_eventAddImpulse_Parms*)Obj)->bVelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::NewProp_bVelChange = { "bVelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAddImpulse_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::NewProp_bVelChange_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::NewProp_Impulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::NewProp_bVelChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::PropPointers) < 2048);
// ********** End Function AddImpulse Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddImpulse", Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::PrimitiveComponent_eventAddImpulse_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::PrimitiveComponent_eventAddImpulse_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddImpulse()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddImpulse_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddImpulse)
{
P_GET_STRUCT(FVector,Z_Param_Impulse);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bVelChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddImpulse(Z_Param_Impulse,Z_Param_BoneName,Z_Param_bVelChange);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddImpulse ************************************
// ********** Begin Class UPrimitiveComponent Function AddImpulseAtLocation ************************
struct Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics
{
struct PrimitiveComponent_eventAddImpulseAtLocation_Parms
{
FVector Impulse;
FVector Location;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add an impulse to a single rigid body at a specific location. \n\x09 *\n\x09 *\x09@param\x09Impulse\x09\x09Magnitude and direction of impulse to apply.\n\x09 *\x09@param\x09Location\x09Point in world space to apply impulse at.\n\x09 *\x09@param\x09""BoneName\x09If a SkeletalMeshComponent, name of bone to apply impulse to. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add an impulse to a single rigid body at a specific location.\n\n@param Impulse Magnitude and direction of impulse to apply.\n@param Location Point in world space to apply impulse at.\n@param BoneName If a SkeletalMeshComponent, name of bone to apply impulse to. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddImpulseAtLocation constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Impulse;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddImpulseAtLocation constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddImpulseAtLocation Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::NewProp_Impulse = { "Impulse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddImpulseAtLocation_Parms, Impulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddImpulseAtLocation_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddImpulseAtLocation_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::NewProp_Impulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::PropPointers) < 2048);
// ********** End Function AddImpulseAtLocation Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddImpulseAtLocation", Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::PrimitiveComponent_eventAddImpulseAtLocation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::PrimitiveComponent_eventAddImpulseAtLocation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddImpulseAtLocation)
{
P_GET_STRUCT(FVector,Z_Param_Impulse);
P_GET_STRUCT(FVector,Z_Param_Location);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddImpulseAtLocation(Z_Param_Impulse,Z_Param_Location,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddImpulseAtLocation **************************
// ********** Begin Class UPrimitiveComponent Function AddRadialForce ******************************
struct Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics
{
struct PrimitiveComponent_eventAddRadialForce_Parms
{
FVector Origin;
float Radius;
float Strength;
TEnumAsByte<ERadialImpulseFalloff> Falloff;
bool bAccelChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add a force to all bodies in this component, originating from the supplied world-space location.\n\x09 *\n\x09 *\x09@param Origin\x09\x09Origin of force in world space.\n\x09 *\x09@param Radius\x09\x09Radius within which to apply the force.\n\x09 *\x09@param Strength\x09\x09Strength of force to apply.\n\x09 * @param Falloff\x09\x09""Allows you to control the strength of the force as a function of distance from Origin.\n\x09 * @param bAccelChange If true, Strength is taken as a change in acceleration instead of a physical force (i.e. mass will have no effect).\n\x09 */" },
{ "CPP_Default_bAccelChange", "false" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add a force to all bodies in this component, originating from the supplied world-space location.\n\n@param Origin Origin of force in world space.\n@param Radius Radius within which to apply the force.\n@param Strength Strength of force to apply.\n@param Falloff Allows you to control the strength of the force as a function of distance from Origin.\n@param bAccelChange If true, Strength is taken as a change in acceleration instead of a physical force (i.e. mass will have no effect)." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddRadialForce constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Origin;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Strength;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static void NewProp_bAccelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAccelChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddRadialForce constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddRadialForce Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_Origin = { "Origin", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddRadialForce_Parms, Origin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddRadialForce_Parms, Radius), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_Strength = { "Strength", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddRadialForce_Parms, Strength), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddRadialForce_Parms, Falloff), Z_Construct_UEnum_PhysicsCore_ERadialImpulseFalloff, METADATA_PARAMS(0, nullptr) }; // 742224509
void Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_bAccelChange_SetBit(void* Obj)
{
((PrimitiveComponent_eventAddRadialForce_Parms*)Obj)->bAccelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_bAccelChange = { "bAccelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAddRadialForce_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_bAccelChange_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_Origin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_Strength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_Falloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::NewProp_bAccelChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::PropPointers) < 2048);
// ********** End Function AddRadialForce Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddRadialForce", Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::PrimitiveComponent_eventAddRadialForce_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::PrimitiveComponent_eventAddRadialForce_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddRadialForce)
{
P_GET_STRUCT(FVector,Z_Param_Origin);
P_GET_PROPERTY(FFloatProperty,Z_Param_Radius);
P_GET_PROPERTY(FFloatProperty,Z_Param_Strength);
P_GET_PROPERTY(FByteProperty,Z_Param_Falloff);
P_GET_UBOOL(Z_Param_bAccelChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddRadialForce(Z_Param_Origin,Z_Param_Radius,Z_Param_Strength,ERadialImpulseFalloff(Z_Param_Falloff),Z_Param_bAccelChange);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddRadialForce ********************************
// ********** Begin Class UPrimitiveComponent Function AddRadialImpulse ****************************
struct Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics
{
struct PrimitiveComponent_eventAddRadialImpulse_Parms
{
FVector Origin;
float Radius;
float Strength;
TEnumAsByte<ERadialImpulseFalloff> Falloff;
bool bVelChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 * Add an impulse to all rigid bodies in this component, radiating out from the specified position.\n\x09 *\n\x09 * @param Origin\x09\x09Point of origin for the radial impulse blast, in world space\n\x09 * @param Radius\x09\x09Size of radial impulse. Beyond this distance from Origin, there will be no affect.\n\x09 * @param Strength\x09\x09Maximum strength of impulse applied to body.\n\x09 * @param Falloff\x09\x09""Allows you to control the strength of the impulse as a function of distance from Origin.\n\x09 * @param bVelChange\x09If true, the Strength is taken as a change in velocity instead of an impulse (ie. mass will have no effect).\n\x09 */" },
{ "CPP_Default_bVelChange", "false" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add an impulse to all rigid bodies in this component, radiating out from the specified position.\n\n@param Origin Point of origin for the radial impulse blast, in world space\n@param Radius Size of radial impulse. Beyond this distance from Origin, there will be no affect.\n@param Strength Maximum strength of impulse applied to body.\n@param Falloff Allows you to control the strength of the impulse as a function of distance from Origin.\n@param bVelChange If true, the Strength is taken as a change in velocity instead of an impulse (ie. mass will have no effect)." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddRadialImpulse constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Origin;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Strength;
static const UECodeGen_Private::FBytePropertyParams NewProp_Falloff;
static void NewProp_bVelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVelChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddRadialImpulse constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddRadialImpulse Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_Origin = { "Origin", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddRadialImpulse_Parms, Origin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddRadialImpulse_Parms, Radius), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_Strength = { "Strength", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddRadialImpulse_Parms, Strength), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_Falloff = { "Falloff", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddRadialImpulse_Parms, Falloff), Z_Construct_UEnum_PhysicsCore_ERadialImpulseFalloff, METADATA_PARAMS(0, nullptr) }; // 742224509
void Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_bVelChange_SetBit(void* Obj)
{
((PrimitiveComponent_eventAddRadialImpulse_Parms*)Obj)->bVelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_bVelChange = { "bVelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAddRadialImpulse_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_bVelChange_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_Origin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_Strength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_Falloff,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::NewProp_bVelChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::PropPointers) < 2048);
// ********** End Function AddRadialImpulse Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddRadialImpulse", Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::PrimitiveComponent_eventAddRadialImpulse_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::PrimitiveComponent_eventAddRadialImpulse_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddRadialImpulse)
{
P_GET_STRUCT(FVector,Z_Param_Origin);
P_GET_PROPERTY(FFloatProperty,Z_Param_Radius);
P_GET_PROPERTY(FFloatProperty,Z_Param_Strength);
P_GET_PROPERTY(FByteProperty,Z_Param_Falloff);
P_GET_UBOOL(Z_Param_bVelChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddRadialImpulse(Z_Param_Origin,Z_Param_Radius,Z_Param_Strength,ERadialImpulseFalloff(Z_Param_Falloff),Z_Param_bVelChange);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddRadialImpulse ******************************
// ********** Begin Class UPrimitiveComponent Function AddTorqueInDegrees **************************
struct Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics
{
struct PrimitiveComponent_eventAddTorqueInDegrees_Parms
{
FVector Torque;
FName BoneName;
bool bAccelChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add a torque to a single rigid body.\n\x09 *\x09@param Torque\x09\x09Torque to apply. Direction is axis of rotation and magnitude is strength of torque.\n\x09 *\x09@param BoneName\x09\x09If a SkeletalMeshComponent, name of body to apply torque to. 'None' indicates root body.\n\x09 *\x09@param bAccelChange If true, Torque is taken as a change in angular acceleration instead of a physical torque (i.e. mass will have no effect).\n\x09 */" },
{ "CPP_Default_bAccelChange", "false" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add a torque to a single rigid body.\n@param Torque Torque to apply. Direction is axis of rotation and magnitude is strength of torque.\n@param BoneName If a SkeletalMeshComponent, name of body to apply torque to. 'None' indicates root body.\n@param bAccelChange If true, Torque is taken as a change in angular acceleration instead of a physical torque (i.e. mass will have no effect)." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddTorqueInDegrees constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Torque;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bAccelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAccelChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddTorqueInDegrees constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddTorqueInDegrees Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::NewProp_Torque = { "Torque", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddTorqueInDegrees_Parms, Torque), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddTorqueInDegrees_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::NewProp_bAccelChange_SetBit(void* Obj)
{
((PrimitiveComponent_eventAddTorqueInDegrees_Parms*)Obj)->bAccelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::NewProp_bAccelChange = { "bAccelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAddTorqueInDegrees_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::NewProp_bAccelChange_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::NewProp_Torque,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::NewProp_bAccelChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::PropPointers) < 2048);
// ********** End Function AddTorqueInDegrees Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddTorqueInDegrees", Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::PrimitiveComponent_eventAddTorqueInDegrees_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::PrimitiveComponent_eventAddTorqueInDegrees_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddTorqueInDegrees)
{
P_GET_STRUCT(FVector,Z_Param_Torque);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bAccelChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddTorqueInDegrees(Z_Param_Torque,Z_Param_BoneName,Z_Param_bAccelChange);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddTorqueInDegrees ****************************
// ********** Begin Class UPrimitiveComponent Function AddTorqueInRadians **************************
struct Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics
{
struct PrimitiveComponent_eventAddTorqueInRadians_Parms
{
FVector Torque;
FName BoneName;
bool bAccelChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add a torque to a single rigid body.\n\x09 *\x09@param Torque\x09\x09Torque to apply. Direction is axis of rotation and magnitude is strength of torque.\n\x09 *\x09@param BoneName\x09\x09If a SkeletalMeshComponent, name of body to apply torque to. 'None' indicates root body.\n\x09 * @param bAccelChange If true, Torque is taken as a change in angular acceleration instead of a physical torque (i.e. mass will have no effect).\n\x09 */" },
{ "CPP_Default_bAccelChange", "false" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add a torque to a single rigid body.\n@param Torque Torque to apply. Direction is axis of rotation and magnitude is strength of torque.\n@param BoneName If a SkeletalMeshComponent, name of body to apply torque to. 'None' indicates root body.\n@param bAccelChange If true, Torque is taken as a change in angular acceleration instead of a physical torque (i.e. mass will have no effect)." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddTorqueInRadians constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Torque;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bAccelChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAccelChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddTorqueInRadians constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddTorqueInRadians Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::NewProp_Torque = { "Torque", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddTorqueInRadians_Parms, Torque), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddTorqueInRadians_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::NewProp_bAccelChange_SetBit(void* Obj)
{
((PrimitiveComponent_eventAddTorqueInRadians_Parms*)Obj)->bAccelChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::NewProp_bAccelChange = { "bAccelChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAddTorqueInRadians_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::NewProp_bAccelChange_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::NewProp_Torque,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::NewProp_bAccelChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::PropPointers) < 2048);
// ********** End Function AddTorqueInRadians Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddTorqueInRadians", Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::PrimitiveComponent_eventAddTorqueInRadians_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::PrimitiveComponent_eventAddTorqueInRadians_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddTorqueInRadians)
{
P_GET_STRUCT(FVector,Z_Param_Torque);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bAccelChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddTorqueInRadians(Z_Param_Torque,Z_Param_BoneName,Z_Param_bAccelChange);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddTorqueInRadians ****************************
// ********** Begin Class UPrimitiveComponent Function AddVelocityChangeImpulseAtLocation **********
struct Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics
{
struct PrimitiveComponent_eventAddVelocityChangeImpulseAtLocation_Parms
{
FVector Impulse;
FVector Location;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Add an impulse to a single rigid body at a specific location. The Strength is taken as a change in angular velocity instead of an impulse (ie. mass will have no effect).\n\x09 *\n\x09 *\x09@param\x09Impulse\x09\x09Magnitude and direction of impulse to apply.\n\x09 *\x09@param\x09Location\x09Point in world space to apply impulse at.\n\x09 *\x09@param\x09""BoneName\x09If a SkeletalMeshComponent, name of bone to apply impulse to. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Add an impulse to a single rigid body at a specific location. The Strength is taken as a change in angular velocity instead of an impulse (ie. mass will have no effect).\n\n@param Impulse Magnitude and direction of impulse to apply.\n@param Location Point in world space to apply impulse at.\n@param BoneName If a SkeletalMeshComponent, name of bone to apply impulse to. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function AddVelocityChangeImpulseAtLocation constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Impulse;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddVelocityChangeImpulseAtLocation constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddVelocityChangeImpulseAtLocation Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::NewProp_Impulse = { "Impulse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddVelocityChangeImpulseAtLocation_Parms, Impulse), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddVelocityChangeImpulseAtLocation_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventAddVelocityChangeImpulseAtLocation_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::NewProp_Impulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::PropPointers) < 2048);
// ********** End Function AddVelocityChangeImpulseAtLocation Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AddVelocityChangeImpulseAtLocation", Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::PrimitiveComponent_eventAddVelocityChangeImpulseAtLocation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::PrimitiveComponent_eventAddVelocityChangeImpulseAtLocation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAddVelocityChangeImpulseAtLocation)
{
P_GET_STRUCT(FVector,Z_Param_Impulse);
P_GET_STRUCT(FVector,Z_Param_Location);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddVelocityChangeImpulseAtLocation(Z_Param_Impulse,Z_Param_Location,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AddVelocityChangeImpulseAtLocation ************
// ********** Begin Class UPrimitiveComponent Function AllowHLODLevelsExclusion ********************
struct Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics
{
struct PrimitiveComponent_eventAllowHLODLevelsExclusion_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/* Returns true if component can be excluded from specific HLOD levels */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns true if component can be excluded from specific HLOD levels" },
};
#endif // WITH_METADATA
// ********** Begin Function AllowHLODLevelsExclusion constinit property declarations **************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AllowHLODLevelsExclusion constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AllowHLODLevelsExclusion Property Definitions *************************
void Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventAllowHLODLevelsExclusion_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventAllowHLODLevelsExclusion_Parms), &Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::PropPointers) < 2048);
// ********** End Function AllowHLODLevelsExclusion Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "AllowHLODLevelsExclusion", Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::PrimitiveComponent_eventAllowHLODLevelsExclusion_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::PrimitiveComponent_eventAllowHLODLevelsExclusion_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execAllowHLODLevelsExclusion)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->AllowHLODLevelsExclusion();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function AllowHLODLevelsExclusion **********************
// ********** Begin Class UPrimitiveComponent Function CanCharacterStepUp **************************
struct Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics
{
struct PrimitiveComponent_eventCanCharacterStepUp_Parms
{
APawn* Pawn;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * Return true if the given Pawn can step up onto this component.\n\x09 * This controls whether they can try to step up on it when they bump in to it, not whether they can walk on it after landing on it.\n\x09 * @param Pawn the Pawn that wants to step onto this component.\n\x09 * @see CanCharacterStepUpOn\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Return true if the given Pawn can step up onto this component.\nThis controls whether they can try to step up on it when they bump in to it, not whether they can walk on it after landing on it.\n@param Pawn the Pawn that wants to step onto this component.\n@see CanCharacterStepUpOn" },
};
#endif // WITH_METADATA
// ********** Begin Function CanCharacterStepUp constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Pawn;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CanCharacterStepUp constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CanCharacterStepUp Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::NewProp_Pawn = { "Pawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCanCharacterStepUp_Parms, Pawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventCanCharacterStepUp_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventCanCharacterStepUp_Parms), &Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::NewProp_Pawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::PropPointers) < 2048);
// ********** End Function CanCharacterStepUp Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "CanCharacterStepUp", Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::PrimitiveComponent_eventCanCharacterStepUp_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::PrimitiveComponent_eventCanCharacterStepUp_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execCanCharacterStepUp)
{
P_GET_OBJECT(APawn,Z_Param_Pawn);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->CanCharacterStepUp(Z_Param_Pawn);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function CanCharacterStepUp ****************************
// ********** Begin Class UPrimitiveComponent Function ClearMoveIgnoreActors ***********************
struct Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreActors_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * Clear the list of actors we ignore when moving.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Clear the list of actors we ignore when moving." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearMoveIgnoreActors constinit property declarations *****************
// ********** End Function ClearMoveIgnoreActors constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "ClearMoveIgnoreActors", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreActors_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreActors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreActors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execClearMoveIgnoreActors)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ClearMoveIgnoreActors();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function ClearMoveIgnoreActors *************************
// ********** Begin Class UPrimitiveComponent Function ClearMoveIgnoreComponents *******************
struct Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreComponents_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09* Clear the list of components we ignore when moving.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Clear the list of components we ignore when moving." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearMoveIgnoreComponents constinit property declarations *************
// ********** End Function ClearMoveIgnoreComponents constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreComponents_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "ClearMoveIgnoreComponents", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreComponents_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreComponents_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreComponents()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreComponents_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execClearMoveIgnoreComponents)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ClearMoveIgnoreComponents();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function ClearMoveIgnoreComponents *********************
// ********** Begin Class UPrimitiveComponent Function CopyArrayOfMoveIgnoreActors *****************
struct Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics
{
struct PrimitiveComponent_eventCopyArrayOfMoveIgnoreActors_Parms
{
TArray<AActor*> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * Returns the list of actors we currently ignore when moving.\n\x09 */" },
{ "DisplayName", "Get Move Ignore Actors" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the list of actors we currently ignore when moving." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function CopyArrayOfMoveIgnoreActors constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CopyArrayOfMoveIgnoreActors constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CopyArrayOfMoveIgnoreActors Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCopyArrayOfMoveIgnoreActors_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::PropPointers) < 2048);
// ********** End Function CopyArrayOfMoveIgnoreActors Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "CopyArrayOfMoveIgnoreActors", Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::PrimitiveComponent_eventCopyArrayOfMoveIgnoreActors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::PrimitiveComponent_eventCopyArrayOfMoveIgnoreActors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execCopyArrayOfMoveIgnoreActors)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<AActor*>*)Z_Param__Result=P_THIS->CopyArrayOfMoveIgnoreActors();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function CopyArrayOfMoveIgnoreActors *******************
// ********** Begin Class UPrimitiveComponent Function CopyArrayOfMoveIgnoreComponents *************
struct Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics
{
struct PrimitiveComponent_eventCopyArrayOfMoveIgnoreComponents_Parms
{
TArray<UPrimitiveComponent*> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09* Returns the list of actors we currently ignore when moving.\n\x09*/" },
{ "DisplayName", "Get Move Ignore Components" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the list of actors we currently ignore when moving." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function CopyArrayOfMoveIgnoreComponents constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CopyArrayOfMoveIgnoreComponents constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CopyArrayOfMoveIgnoreComponents Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000080008, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010008000000588, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCopyArrayOfMoveIgnoreComponents_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::PropPointers) < 2048);
// ********** End Function CopyArrayOfMoveIgnoreComponents Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "CopyArrayOfMoveIgnoreComponents", Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::PrimitiveComponent_eventCopyArrayOfMoveIgnoreComponents_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::PrimitiveComponent_eventCopyArrayOfMoveIgnoreComponents_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execCopyArrayOfMoveIgnoreComponents)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<UPrimitiveComponent*>*)Z_Param__Result=P_THIS->CopyArrayOfMoveIgnoreComponents();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function CopyArrayOfMoveIgnoreComponents ***************
// ********** Begin Class UPrimitiveComponent Function CreateAndSetMaterialInstanceDynamic *********
struct Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics
{
struct PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamic_Parms
{
int32 ElementIndex;
UMaterialInstanceDynamic* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Creates a Dynamic Material Instance for the specified element index. The parent of the instance is set to the material being replaced.\n\x09 * @param ElementIndex - The index of the skin to replace the material for. If invalid, the material is unchanged and NULL is returned.\n\x09 */" },
{ "DeprecatedFunction", "" },
{ "DeprecationMessage", "Use CreateDynamicMaterialInstance instead." },
{ "DisplayName", "CreateMIDForElement" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Creates a Dynamic Material Instance for the specified element index. The parent of the instance is set to the material being replaced.\n@param ElementIndex - The index of the skin to replace the material for. If invalid, the material is unchanged and NULL is returned." },
};
#endif // WITH_METADATA
// ********** Begin Function CreateAndSetMaterialInstanceDynamic constinit property declarations ***
static const UECodeGen_Private::FIntPropertyParams NewProp_ElementIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateAndSetMaterialInstanceDynamic constinit property declarations *****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateAndSetMaterialInstanceDynamic Property Definitions **************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::NewProp_ElementIndex = { "ElementIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamic_Parms, ElementIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamic_Parms, ReturnValue), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::NewProp_ElementIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::PropPointers) < 2048);
// ********** End Function CreateAndSetMaterialInstanceDynamic Property Definitions ****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "CreateAndSetMaterialInstanceDynamic", Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamic_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamic_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execCreateAndSetMaterialInstanceDynamic)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ElementIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(UMaterialInstanceDynamic**)Z_Param__Result=P_THIS->CreateAndSetMaterialInstanceDynamic(Z_Param_ElementIndex);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function CreateAndSetMaterialInstanceDynamic ***********
// ********** Begin Class UPrimitiveComponent Function CreateAndSetMaterialInstanceDynamicFromMaterial
struct Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics
{
struct PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamicFromMaterial_Parms
{
int32 ElementIndex;
UMaterialInterface* Parent;
UMaterialInstanceDynamic* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Creates a Dynamic Material Instance for the specified element index. The parent of the instance is set to the material being replaced.\n\x09 * @param ElementIndex - The index of the skin to replace the material for. If invalid, the material is unchanged and NULL is returned.\n\x09 */" },
{ "DeprecatedFunction", "" },
{ "DeprecationMessage", "Use CreateDynamicMaterialInstance instead." },
{ "DisplayName", "CreateMIDForElementFromMaterial" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Creates a Dynamic Material Instance for the specified element index. The parent of the instance is set to the material being replaced.\n@param ElementIndex - The index of the skin to replace the material for. If invalid, the material is unchanged and NULL is returned." },
};
#endif // WITH_METADATA
// ********** Begin Function CreateAndSetMaterialInstanceDynamicFromMaterial constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_ElementIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Parent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateAndSetMaterialInstanceDynamicFromMaterial constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateAndSetMaterialInstanceDynamicFromMaterial Property Definitions **
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::NewProp_ElementIndex = { "ElementIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamicFromMaterial_Parms, ElementIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamicFromMaterial_Parms, Parent), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamicFromMaterial_Parms, ReturnValue), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::NewProp_ElementIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::NewProp_Parent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::PropPointers) < 2048);
// ********** End Function CreateAndSetMaterialInstanceDynamicFromMaterial Property Definitions ****
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "CreateAndSetMaterialInstanceDynamicFromMaterial", Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamicFromMaterial_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::PrimitiveComponent_eventCreateAndSetMaterialInstanceDynamicFromMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execCreateAndSetMaterialInstanceDynamicFromMaterial)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ElementIndex);
P_GET_OBJECT(UMaterialInterface,Z_Param_Parent);
P_FINISH;
P_NATIVE_BEGIN;
*(UMaterialInstanceDynamic**)Z_Param__Result=P_THIS->CreateAndSetMaterialInstanceDynamicFromMaterial(Z_Param_ElementIndex,Z_Param_Parent);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function CreateAndSetMaterialInstanceDynamicFromMaterial
// ********** Begin Class UPrimitiveComponent Function CreateDynamicMaterialInstance ***************
struct Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics
{
struct PrimitiveComponent_eventCreateDynamicMaterialInstance_Parms
{
int32 ElementIndex;
UMaterialInterface* SourceMaterial;
FName OptionalName;
UMaterialInstanceDynamic* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Creates a Dynamic Material Instance for the specified element index, optionally from the supplied material.\n\x09 * @param ElementIndex - The index of the skin to replace the material for. If invalid, the material is unchanged and NULL is returned.\n\x09 */" },
{ "CPP_Default_OptionalName", "None" },
{ "CPP_Default_SourceMaterial", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Creates a Dynamic Material Instance for the specified element index, optionally from the supplied material.\n@param ElementIndex - The index of the skin to replace the material for. If invalid, the material is unchanged and NULL is returned." },
};
#endif // WITH_METADATA
// ********** Begin Function CreateDynamicMaterialInstance constinit property declarations *********
static const UECodeGen_Private::FIntPropertyParams NewProp_ElementIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceMaterial;
static const UECodeGen_Private::FNamePropertyParams NewProp_OptionalName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateDynamicMaterialInstance constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateDynamicMaterialInstance Property Definitions ********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::NewProp_ElementIndex = { "ElementIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateDynamicMaterialInstance_Parms, ElementIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::NewProp_SourceMaterial = { "SourceMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateDynamicMaterialInstance_Parms, SourceMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::NewProp_OptionalName = { "OptionalName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateDynamicMaterialInstance_Parms, OptionalName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventCreateDynamicMaterialInstance_Parms, ReturnValue), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::NewProp_ElementIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::NewProp_SourceMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::NewProp_OptionalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::PropPointers) < 2048);
// ********** End Function CreateDynamicMaterialInstance Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "CreateDynamicMaterialInstance", Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::PrimitiveComponent_eventCreateDynamicMaterialInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::PrimitiveComponent_eventCreateDynamicMaterialInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execCreateDynamicMaterialInstance)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ElementIndex);
P_GET_OBJECT(UMaterialInterface,Z_Param_SourceMaterial);
P_GET_PROPERTY(FNameProperty,Z_Param_OptionalName);
P_FINISH;
P_NATIVE_BEGIN;
*(UMaterialInstanceDynamic**)Z_Param__Result=P_THIS->CreateDynamicMaterialInstance(Z_Param_ElementIndex,Z_Param_SourceMaterial,Z_Param_OptionalName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function CreateDynamicMaterialInstance *****************
// ********** Begin Class UPrimitiveComponent Function GetAngularDamping ***************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics
{
struct PrimitiveComponent_eventGetAngularDamping_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns the angular damping of this component. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the angular damping of this component." },
};
#endif // WITH_METADATA
// ********** Begin Function GetAngularDamping constinit property declarations *********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAngularDamping constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAngularDamping Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetAngularDamping_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::PropPointers) < 2048);
// ********** End Function GetAngularDamping Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetAngularDamping", Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::PrimitiveComponent_eventGetAngularDamping_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::PrimitiveComponent_eventGetAngularDamping_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetAngularDamping)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetAngularDamping();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetAngularDamping *****************************
// ********** Begin Class UPrimitiveComponent Function GetBodyInstanceAsyncPhysicsTickHandle *******
struct Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics
{
struct PrimitiveComponent_eventGetBodyInstanceAsyncPhysicsTickHandle_Parms
{
FName BoneName;
bool bGetWelded;
int32 Index;
FBodyInstanceAsyncPhysicsTickHandle ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 * Returns BodyInstanceAsyncPhysicsTickHandle of the component. For use in the Async Physics Tick event\n\x09*\n\x09* @param BoneName\x09\x09\x09\x09Used to get body associated with specific bone. NAME_None automatically gets the root most body\n\x09* @param bGetWelded\x09\x09\x09\x09If the component has been welded to another component and bGetWelded is true we return the single welded BodyInstance that is used in the simulation\n\x09* @param Index\x09\x09\x09\x09\x09Index used in Components with multiple body instances\n\x09*\n\x09* @return\x09\x09Returns the BodyInstanceAsyncPhysicsTickHandle based on various states (does component have multiple bodies? Is the body welded to another body?)\n\x09*/" },
{ "CPP_Default_bGetWelded", "true" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_Index", "-1" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns BodyInstanceAsyncPhysicsTickHandle of the component. For use in the Async Physics Tick event\n\n@param BoneName Used to get body associated with specific bone. NAME_None automatically gets the root most body\n@param bGetWelded If the component has been welded to another component and bGetWelded is true we return the single welded BodyInstance that is used in the simulation\n@param Index Index used in Components with multiple body instances\n\n@return Returns the BodyInstanceAsyncPhysicsTickHandle based on various states (does component have multiple bodies? Is the body welded to another body?)" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBodyInstanceAsyncPhysicsTickHandle constinit property declarations *
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static void NewProp_bGetWelded_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGetWelded;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBodyInstanceAsyncPhysicsTickHandle constinit property declarations ***
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBodyInstanceAsyncPhysicsTickHandle Property Definitions ************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetBodyInstanceAsyncPhysicsTickHandle_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_bGetWelded_SetBit(void* Obj)
{
((PrimitiveComponent_eventGetBodyInstanceAsyncPhysicsTickHandle_Parms*)Obj)->bGetWelded = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_bGetWelded = { "bGetWelded", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventGetBodyInstanceAsyncPhysicsTickHandle_Parms), &Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_bGetWelded_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetBodyInstanceAsyncPhysicsTickHandle_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetBodyInstanceAsyncPhysicsTickHandle_Parms, ReturnValue), Z_Construct_UScriptStruct_FBodyInstanceAsyncPhysicsTickHandle, METADATA_PARAMS(0, nullptr) }; // 880318315
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_bGetWelded,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::PropPointers) < 2048);
// ********** End Function GetBodyInstanceAsyncPhysicsTickHandle Property Definitions **************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetBodyInstanceAsyncPhysicsTickHandle", Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::PrimitiveComponent_eventGetBodyInstanceAsyncPhysicsTickHandle_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::PrimitiveComponent_eventGetBodyInstanceAsyncPhysicsTickHandle_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetBodyInstanceAsyncPhysicsTickHandle)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_UBOOL(Z_Param_bGetWelded);
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_FINISH;
P_NATIVE_BEGIN;
*(FBodyInstanceAsyncPhysicsTickHandle*)Z_Param__Result=P_THIS->GetBodyInstanceAsyncPhysicsTickHandle(Z_Param_BoneName,Z_Param_bGetWelded,Z_Param_Index);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetBodyInstanceAsyncPhysicsTickHandle *********
// ********** Begin Class UPrimitiveComponent Function GetCenterOfMass *****************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics
{
struct PrimitiveComponent_eventGetCenterOfMass_Parms
{
FName BoneName;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09Get the center of mass of a single body. In the case of a welded body this will return the center of mass of the entire welded body (including its parent and children)\n\x09* Objects that are not simulated return (0,0,0) as they do not have COM\n\x09*\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to get center of mass of. 'None' indicates root body.\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Get the center of mass of a single body. In the case of a welded body this will return the center of mass of the entire welded body (including its parent and children)\nObjects that are not simulated return (0,0,0) as they do not have COM\n@param BoneName If a SkeletalMeshComponent, name of body to get center of mass of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCenterOfMass constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCenterOfMass constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCenterOfMass Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCenterOfMass_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCenterOfMass_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::PropPointers) < 2048);
// ********** End Function GetCenterOfMass Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetCenterOfMass", Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::PrimitiveComponent_eventGetCenterOfMass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::PrimitiveComponent_eventGetCenterOfMass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetCenterOfMass)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetCenterOfMass(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetCenterOfMass *******************************
// ********** Begin Class UPrimitiveComponent Function GetClosestPointOnCollision ******************
struct Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics
{
struct PrimitiveComponent_eventGetClosestPointOnCollision_Parms
{
FVector Point;
FVector OutPointOnBody;
FName BoneName;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09* Returns the distance and closest point to the collision surface.\n\x09* Component must have simple collision to be queried for closest point.\n\x09*\n\x09* @param Point\x09\x09\x09\x09World 3D vector\n\x09* @param OutPointOnBody\x09\x09Point on the surface of collision closest to Point\n\x09* @param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to set center of mass of. 'None' indicates root body.\n\x09*\n\x09* @return\x09\x09Success if returns > 0.f, if returns 0.f, it is either not convex or inside of the point\n\x09*\x09\x09\x09\x09If returns < 0.f, this primitive does not have collsion\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the distance and closest point to the collision surface.\nComponent must have simple collision to be queried for closest point.\n\n@param Point World 3D vector\n@param OutPointOnBody Point on the surface of collision closest to Point\n@param BoneName If a SkeletalMeshComponent, name of body to set center of mass of. 'None' indicates root body.\n\n@return Success if returns > 0.f, if returns 0.f, it is either not convex or inside of the point\n If returns < 0.f, this primitive does not have collsion" },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Point_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetClosestPointOnCollision constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Point;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutPointOnBody;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetClosestPointOnCollision constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetClosestPointOnCollision Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::NewProp_Point = { "Point", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetClosestPointOnCollision_Parms, Point), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Point_MetaData), NewProp_Point_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::NewProp_OutPointOnBody = { "OutPointOnBody", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetClosestPointOnCollision_Parms, OutPointOnBody), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetClosestPointOnCollision_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetClosestPointOnCollision_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::NewProp_Point,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::NewProp_OutPointOnBody,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::PropPointers) < 2048);
// ********** End Function GetClosestPointOnCollision Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetClosestPointOnCollision", Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::PrimitiveComponent_eventGetClosestPointOnCollision_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::PrimitiveComponent_eventGetClosestPointOnCollision_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetClosestPointOnCollision)
{
P_GET_STRUCT_REF(FVector,Z_Param_Out_Point);
P_GET_STRUCT_REF(FVector,Z_Param_Out_OutPointOnBody);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetClosestPointOnCollision(Z_Param_Out_Point,Z_Param_Out_OutPointOnBody,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetClosestPointOnCollision ********************
// ********** Begin Class UPrimitiveComponent Function GetCollisionEnabled *************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics
{
struct PrimitiveComponent_eventGetCollisionEnabled_Parms
{
TEnumAsByte<ECollisionEnabled::Type> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Returns the form of collision for this component */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the form of collision for this component" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCollisionEnabled constinit property declarations *******************
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCollisionEnabled constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCollisionEnabled Property Definitions ******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCollisionEnabled_Parms, ReturnValue), Z_Construct_UEnum_Engine_ECollisionEnabled, METADATA_PARAMS(0, nullptr) }; // 2262646996
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::PropPointers) < 2048);
// ********** End Function GetCollisionEnabled Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetCollisionEnabled", Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::PrimitiveComponent_eventGetCollisionEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::PrimitiveComponent_eventGetCollisionEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetCollisionEnabled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TEnumAsByte<ECollisionEnabled::Type>*)Z_Param__Result=P_THIS->GetCollisionEnabled();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetCollisionEnabled ***************************
// ********** Begin Class UPrimitiveComponent Function GetCollisionObjectType **********************
struct Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics
{
struct PrimitiveComponent_eventGetCollisionObjectType_Parms
{
TEnumAsByte<ECollisionChannel> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Gets the collision object type */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Gets the collision object type" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCollisionObjectType constinit property declarations ****************
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCollisionObjectType constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCollisionObjectType Property Definitions ***************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCollisionObjectType_Parms, ReturnValue), Z_Construct_UEnum_Engine_ECollisionChannel, METADATA_PARAMS(0, nullptr) }; // 838391399
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::PropPointers) < 2048);
// ********** End Function GetCollisionObjectType Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetCollisionObjectType", Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::PrimitiveComponent_eventGetCollisionObjectType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::PrimitiveComponent_eventGetCollisionObjectType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetCollisionObjectType)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TEnumAsByte<ECollisionChannel>*)Z_Param__Result=P_THIS->GetCollisionObjectType();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetCollisionObjectType ************************
// ********** Begin Class UPrimitiveComponent Function GetCollisionProfileName *********************
struct Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics
{
struct PrimitiveComponent_eventGetCollisionProfileName_Parms
{
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Get the collision profile name */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Get the collision profile name" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCollisionProfileName constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCollisionProfileName constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCollisionProfileName Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCollisionProfileName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::PropPointers) < 2048);
// ********** End Function GetCollisionProfileName Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetCollisionProfileName", Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::PrimitiveComponent_eventGetCollisionProfileName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::PrimitiveComponent_eventGetCollisionProfileName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetCollisionProfileName)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=P_THIS->GetCollisionProfileName();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetCollisionProfileName ***********************
// ********** Begin Class UPrimitiveComponent Function GetCollisionResponseToChannel ***************
struct Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics
{
struct PrimitiveComponent_eventGetCollisionResponseToChannel_Parms
{
TEnumAsByte<ECollisionChannel> Channel;
TEnumAsByte<ECollisionResponse> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Gets the response type given a specific channel */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Gets the response type given a specific channel" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCollisionResponseToChannel constinit property declarations *********
static const UECodeGen_Private::FBytePropertyParams NewProp_Channel;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCollisionResponseToChannel constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCollisionResponseToChannel Property Definitions ********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCollisionResponseToChannel_Parms, Channel), Z_Construct_UEnum_Engine_ECollisionChannel, METADATA_PARAMS(0, nullptr) }; // 838391399
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCollisionResponseToChannel_Parms, ReturnValue), Z_Construct_UEnum_Engine_ECollisionResponse, METADATA_PARAMS(0, nullptr) }; // 2189600774
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::PropPointers) < 2048);
// ********** End Function GetCollisionResponseToChannel Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetCollisionResponseToChannel", Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::PrimitiveComponent_eventGetCollisionResponseToChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::PrimitiveComponent_eventGetCollisionResponseToChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetCollisionResponseToChannel)
{
P_GET_PROPERTY(FByteProperty,Z_Param_Channel);
P_FINISH;
P_NATIVE_BEGIN;
*(TEnumAsByte<ECollisionResponse>*)Z_Param__Result=P_THIS->GetCollisionResponseToChannel(ECollisionChannel(Z_Param_Channel));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetCollisionResponseToChannel *****************
// ********** Begin Class UPrimitiveComponent Function GetCustomPrimitiveDataIndexForScalarParameter
struct Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics
{
struct PrimitiveComponent_eventGetCustomPrimitiveDataIndexForScalarParameter_Parms
{
FName ParameterName;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Gets the index of the scalar parameter for the custom primitive data array\n\x09 * @param\x09ParameterName\x09The parameter name of the custom primitive\n\x09 * @return\x09The index of the custom primitive, INDEX_NONE (-1) if not found\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Gets the index of the scalar parameter for the custom primitive data array\n@param ParameterName The parameter name of the custom primitive\n@return The index of the custom primitive, INDEX_NONE (-1) if not found" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCustomPrimitiveDataIndexForScalarParameter constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCustomPrimitiveDataIndexForScalarParameter constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCustomPrimitiveDataIndexForScalarParameter Property Definitions ****
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCustomPrimitiveDataIndexForScalarParameter_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCustomPrimitiveDataIndexForScalarParameter_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::PropPointers) < 2048);
// ********** End Function GetCustomPrimitiveDataIndexForScalarParameter Property Definitions ******
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetCustomPrimitiveDataIndexForScalarParameter", Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::PrimitiveComponent_eventGetCustomPrimitiveDataIndexForScalarParameter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::PrimitiveComponent_eventGetCustomPrimitiveDataIndexForScalarParameter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetCustomPrimitiveDataIndexForScalarParameter)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetCustomPrimitiveDataIndexForScalarParameter(Z_Param_ParameterName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetCustomPrimitiveDataIndexForScalarParameter *
// ********** Begin Class UPrimitiveComponent Function GetCustomPrimitiveDataIndexForVectorParameter
struct Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics
{
struct PrimitiveComponent_eventGetCustomPrimitiveDataIndexForVectorParameter_Parms
{
FName ParameterName;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Gets the index of the vector parameter for the custom primitive data array\n\x09 * @param\x09ParameterName\x09The parameter name of the custom primitive\n\x09 * @return\x09The index of the custom primitive, INDEX_NONE (-1) if not found\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Gets the index of the vector parameter for the custom primitive data array\n@param ParameterName The parameter name of the custom primitive\n@return The index of the custom primitive, INDEX_NONE (-1) if not found" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCustomPrimitiveDataIndexForVectorParameter constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCustomPrimitiveDataIndexForVectorParameter constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCustomPrimitiveDataIndexForVectorParameter Property Definitions ****
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCustomPrimitiveDataIndexForVectorParameter_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetCustomPrimitiveDataIndexForVectorParameter_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::PropPointers) < 2048);
// ********** End Function GetCustomPrimitiveDataIndexForVectorParameter Property Definitions ******
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetCustomPrimitiveDataIndexForVectorParameter", Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::PrimitiveComponent_eventGetCustomPrimitiveDataIndexForVectorParameter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::PrimitiveComponent_eventGetCustomPrimitiveDataIndexForVectorParameter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetCustomPrimitiveDataIndexForVectorParameter)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetCustomPrimitiveDataIndexForVectorParameter(Z_Param_ParameterName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetCustomPrimitiveDataIndexForVectorParameter *
// ********** Begin Class UPrimitiveComponent Function GetEditorMaterial ***************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics
{
struct PrimitiveComponent_eventGetEditorMaterial_Parms
{
int32 ElementIndex;
UMaterialInterface* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Returns the material to show in the editor details panel as being used. Skips Nanite Override materials. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the material to show in the editor details panel as being used. Skips Nanite Override materials." },
};
#endif // WITH_METADATA
// ********** Begin Function GetEditorMaterial constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ElementIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEditorMaterial constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEditorMaterial Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::NewProp_ElementIndex = { "ElementIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetEditorMaterial_Parms, ElementIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetEditorMaterial_Parms, ReturnValue), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::NewProp_ElementIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::PropPointers) < 2048);
// ********** End Function GetEditorMaterial Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetEditorMaterial", Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::PrimitiveComponent_eventGetEditorMaterial_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x74020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::PrimitiveComponent_eventGetEditorMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetEditorMaterial)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ElementIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(UMaterialInterface**)Z_Param__Result=P_THIS->GetEditorMaterial(Z_Param_ElementIndex);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPrimitiveComponent Function GetEditorMaterial *****************************
// ********** Begin Class UPrimitiveComponent Function GetExcludeForSpecificHLODLevels *************
struct Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics
{
struct PrimitiveComponent_eventGetExcludeForSpecificHLODLevels_Parms
{
TArray<int32> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "BlueprintInternalUseOnly", "true" },
{ "Category", "HLOD" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetExcludeForSpecificHLODLevels constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetExcludeForSpecificHLODLevels constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetExcludeForSpecificHLODLevels Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetExcludeForSpecificHLODLevels_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::PropPointers) < 2048);
// ********** End Function GetExcludeForSpecificHLODLevels Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetExcludeForSpecificHLODLevels", Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::PrimitiveComponent_eventGetExcludeForSpecificHLODLevels_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54040403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::PrimitiveComponent_eventGetExcludeForSpecificHLODLevels_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetExcludeForSpecificHLODLevels)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<int32>*)Z_Param__Result=P_THIS->GetExcludeForSpecificHLODLevels();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetExcludeForSpecificHLODLevels ***************
// ********** Begin Class UPrimitiveComponent Function GetGenerateOverlapEvents ********************
struct Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics
{
struct PrimitiveComponent_eventGetGenerateOverlapEvents_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "Comment", "/**\n\x09 * If true, this component will generate overlap events when it is overlapping other components (eg Begin Overlap).\n\x09 * Both components (this and the other) must have this enabled for overlap events to occur.\n\x09 *\n\x09 * @see [Overlap Events](https://docs.unrealengine.com/InteractiveExperiences/Physics/Collision/Overview#overlapandgenerateoverlapevents)\n\x09 * @see UpdateOverlaps(), BeginComponentOverlap(), EndComponentOverlap()\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will generate overlap events when it is overlapping other components (eg Begin Overlap).\nBoth components (this and the other) must have this enabled for overlap events to occur.\n\n@see [Overlap Events](https://docs.unrealengine.com/InteractiveExperiences/Physics/Collision/Overview#overlapandgenerateoverlapevents)\n@see UpdateOverlaps(), BeginComponentOverlap(), EndComponentOverlap()" },
};
#endif // WITH_METADATA
// ********** Begin Function GetGenerateOverlapEvents constinit property declarations **************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGenerateOverlapEvents constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGenerateOverlapEvents Property Definitions *************************
void Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventGetGenerateOverlapEvents_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventGetGenerateOverlapEvents_Parms), &Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::PropPointers) < 2048);
// ********** End Function GetGenerateOverlapEvents Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetGenerateOverlapEvents", Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::PrimitiveComponent_eventGetGenerateOverlapEvents_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::PrimitiveComponent_eventGetGenerateOverlapEvents_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetGenerateOverlapEvents)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetGenerateOverlapEvents();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetGenerateOverlapEvents **********************
// ********** Begin Class UPrimitiveComponent Function GetGyroscopicTorqueEnabled ******************
struct Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics
{
struct PrimitiveComponent_eventGetGyroscopicTorqueEnabled_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns whether this component is affected by gyroscopic torque. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns whether this component is affected by gyroscopic torque." },
};
#endif // WITH_METADATA
// ********** Begin Function GetGyroscopicTorqueEnabled constinit property declarations ************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGyroscopicTorqueEnabled constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGyroscopicTorqueEnabled Property Definitions ***********************
void Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventGetGyroscopicTorqueEnabled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventGetGyroscopicTorqueEnabled_Parms), &Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::PropPointers) < 2048);
// ********** End Function GetGyroscopicTorqueEnabled Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetGyroscopicTorqueEnabled", Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::PrimitiveComponent_eventGetGyroscopicTorqueEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::PrimitiveComponent_eventGetGyroscopicTorqueEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetGyroscopicTorqueEnabled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetGyroscopicTorqueEnabled();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetGyroscopicTorqueEnabled ********************
// ********** Begin Class UPrimitiveComponent Function GetIgnoreBoundsForEditorFocus ***************
struct Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics
{
struct PrimitiveComponent_eventGetIgnoreBoundsForEditorFocus_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Editor" },
{ "Comment", "/**\n\x09 * Whether or not the bounds of this component should be considered when focusing the editor camera to an actor with this component in it.\n\x09 * Useful for debug components which need a bounds for rendering but don't contribute to the visible part of the mesh in a meaningful way\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether or not the bounds of this component should be considered when focusing the editor camera to an actor with this component in it.\nUseful for debug components which need a bounds for rendering but don't contribute to the visible part of the mesh in a meaningful way" },
};
#endif // WITH_METADATA
// ********** Begin Function GetIgnoreBoundsForEditorFocus constinit property declarations *********
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetIgnoreBoundsForEditorFocus constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetIgnoreBoundsForEditorFocus Property Definitions ********************
void Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventGetIgnoreBoundsForEditorFocus_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventGetIgnoreBoundsForEditorFocus_Parms), &Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::PropPointers) < 2048);
// ********** End Function GetIgnoreBoundsForEditorFocus Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetIgnoreBoundsForEditorFocus", Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::PrimitiveComponent_eventGetIgnoreBoundsForEditorFocus_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::PrimitiveComponent_eventGetIgnoreBoundsForEditorFocus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetIgnoreBoundsForEditorFocus)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetIgnoreBoundsForEditorFocus();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetIgnoreBoundsForEditorFocus *****************
// ********** Begin Class UPrimitiveComponent Function GetInertiaTensor ****************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics
{
struct PrimitiveComponent_eventGetInertiaTensor_Parms
{
FName BoneName;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns the inertia tensor of this component in kg cm^2. The inertia tensor is in local component space.*/" },
{ "CPP_Default_BoneName", "None" },
{ "Keywords", "physics moment of inertia tensor MOI" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the inertia tensor of this component in kg cm^2. The inertia tensor is in local component space." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetInertiaTensor constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetInertiaTensor constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetInertiaTensor Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetInertiaTensor_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetInertiaTensor_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::PropPointers) < 2048);
// ********** End Function GetInertiaTensor Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetInertiaTensor", Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::PrimitiveComponent_eventGetInertiaTensor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::PrimitiveComponent_eventGetInertiaTensor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetInertiaTensor)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetInertiaTensor(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetInertiaTensor ******************************
// ********** Begin Class UPrimitiveComponent Function GetLinearDamping ****************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics
{
struct PrimitiveComponent_eventGetLinearDamping_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns the linear damping of this component. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the linear damping of this component." },
};
#endif // WITH_METADATA
// ********** Begin Function GetLinearDamping constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLinearDamping constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLinearDamping Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetLinearDamping_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::PropPointers) < 2048);
// ********** End Function GetLinearDamping Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetLinearDamping", Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::PrimitiveComponent_eventGetLinearDamping_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::PrimitiveComponent_eventGetLinearDamping_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetLinearDamping)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetLinearDamping();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetLinearDamping ******************************
// ********** Begin Class UPrimitiveComponent Function GetMass *************************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics
{
struct PrimitiveComponent_eventGetMass_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns the mass of this component in kg. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the mass of this component in kg." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMass constinit property declarations *******************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMass constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMass Property Definitions ******************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMass_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::PropPointers) < 2048);
// ********** End Function GetMass Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetMass", Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::PrimitiveComponent_eventGetMass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::PrimitiveComponent_eventGetMass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetMass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetMass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetMass)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetMass();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetMass ***************************************
// ********** Begin Class UPrimitiveComponent Function GetMassScale ********************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics
{
struct PrimitiveComponent_eventGetMassScale_Parms
{
FName BoneName;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns the mass scale used to calculate the mass of a single physics body */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the mass scale used to calculate the mass of a single physics body" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMassScale constinit property declarations **************************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMassScale constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMassScale Property Definitions *************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMassScale_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMassScale_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::PropPointers) < 2048);
// ********** End Function GetMassScale Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetMassScale", Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::PrimitiveComponent_eventGetMassScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::PrimitiveComponent_eventGetMassScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetMassScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetMassScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetMassScale)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetMassScale(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetMassScale **********************************
// ********** Begin Class UPrimitiveComponent Function GetMaterial *********************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics
{
struct PrimitiveComponent_eventGetMaterial_Parms
{
int32 ElementIndex;
UMaterialInterface* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Returns the material used by the element at the specified index\n\x09 * @param ElementIndex - The element to access the material of.\n\x09 * @return the material used by the indexed element of this mesh.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the material used by the element at the specified index\n@param ElementIndex - The element to access the material of.\n@return the material used by the indexed element of this mesh." },
};
#endif // WITH_METADATA
// ********** Begin Function GetMaterial constinit property declarations ***************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ElementIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMaterial constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMaterial Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::NewProp_ElementIndex = { "ElementIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterial_Parms, ElementIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterial_Parms, ReturnValue), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::NewProp_ElementIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::PropPointers) < 2048);
// ********** End Function GetMaterial Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetMaterial", Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::PrimitiveComponent_eventGetMaterial_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::PrimitiveComponent_eventGetMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetMaterial()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetMaterial_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetMaterial)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ElementIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(UMaterialInterface**)Z_Param__Result=P_THIS->GetMaterial(Z_Param_ElementIndex);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetMaterial ***********************************
// ********** Begin Class UPrimitiveComponent Function GetMaterialByName ***************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics
{
struct PrimitiveComponent_eventGetMaterialByName_Parms
{
FName MaterialSlotName;
UMaterialInterface* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09* Returns the material used by the element in the slot with the specified name.\n\x09* @param MaterialSlotName - The slot name to access the material of.\n\x09* @return the material used in the slot specified, or null if none exists or the slot name is not found.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the material used by the element in the slot with the specified name.\n@param MaterialSlotName - The slot name to access the material of.\n@return the material used in the slot specified, or null if none exists or the slot name is not found." },
};
#endif // WITH_METADATA
// ********** Begin Function GetMaterialByName constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_MaterialSlotName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMaterialByName constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMaterialByName Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::NewProp_MaterialSlotName = { "MaterialSlotName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterialByName_Parms, MaterialSlotName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterialByName_Parms, ReturnValue), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::NewProp_MaterialSlotName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::PropPointers) < 2048);
// ********** End Function GetMaterialByName Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetMaterialByName", Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::PrimitiveComponent_eventGetMaterialByName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::PrimitiveComponent_eventGetMaterialByName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetMaterialByName)
{
P_GET_PROPERTY(FNameProperty,Z_Param_MaterialSlotName);
P_FINISH;
P_NATIVE_BEGIN;
*(UMaterialInterface**)Z_Param__Result=P_THIS->GetMaterialByName(Z_Param_MaterialSlotName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetMaterialByName *****************************
// ********** Begin Class UPrimitiveComponent Function GetMaterialFromCollisionFaceIndex ***********
struct Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics
{
struct PrimitiveComponent_eventGetMaterialFromCollisionFaceIndex_Parms
{
int32 FaceIndex;
int32 SectionIndex;
UMaterialInterface* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** \n\x09 * Try and retrieve the material applied to a particular collision face of mesh. Used with face index returned from collision trace. \n\x09 *\x09@param\x09""FaceIndex\x09\x09""Face index from hit result that was hit by a trace\n\x09 *\x09@param\x09SectionIndex\x09Section of the mesh that the face belongs to\n\x09 *\x09@return\x09\x09\x09\x09\x09Material applied to section that the hit face belongs to\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Try and retrieve the material applied to a particular collision face of mesh. Used with face index returned from collision trace.\n @param FaceIndex Face index from hit result that was hit by a trace\n @param SectionIndex Section of the mesh that the face belongs to\n @return Material applied to section that the hit face belongs to" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMaterialFromCollisionFaceIndex constinit property declarations *****
static const UECodeGen_Private::FIntPropertyParams NewProp_FaceIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_SectionIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMaterialFromCollisionFaceIndex constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMaterialFromCollisionFaceIndex Property Definitions ****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::NewProp_FaceIndex = { "FaceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterialFromCollisionFaceIndex_Parms, FaceIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::NewProp_SectionIndex = { "SectionIndex", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterialFromCollisionFaceIndex_Parms, SectionIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterialFromCollisionFaceIndex_Parms, ReturnValue), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::NewProp_FaceIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::NewProp_SectionIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::PropPointers) < 2048);
// ********** End Function GetMaterialFromCollisionFaceIndex Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetMaterialFromCollisionFaceIndex", Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::PrimitiveComponent_eventGetMaterialFromCollisionFaceIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::PrimitiveComponent_eventGetMaterialFromCollisionFaceIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetMaterialFromCollisionFaceIndex)
{
P_GET_PROPERTY(FIntProperty,Z_Param_FaceIndex);
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_SectionIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(UMaterialInterface**)Z_Param__Result=P_THIS->GetMaterialFromCollisionFaceIndex(Z_Param_FaceIndex,Z_Param_Out_SectionIndex);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetMaterialFromCollisionFaceIndex *************
// ********** Begin Class UPrimitiveComponent Function GetMaterialIndex ****************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics
{
struct PrimitiveComponent_eventGetMaterialIndex_Parms
{
FName MaterialSlotName;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMaterialIndex constinit property declarations **********************
static const UECodeGen_Private::FNamePropertyParams NewProp_MaterialSlotName;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMaterialIndex constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMaterialIndex Property Definitions *********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::NewProp_MaterialSlotName = { "MaterialSlotName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterialIndex_Parms, MaterialSlotName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterialIndex_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::NewProp_MaterialSlotName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::PropPointers) < 2048);
// ********** End Function GetMaterialIndex Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetMaterialIndex", Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::PrimitiveComponent_eventGetMaterialIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::PrimitiveComponent_eventGetMaterialIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetMaterialIndex)
{
P_GET_PROPERTY(FNameProperty,Z_Param_MaterialSlotName);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetMaterialIndex(Z_Param_MaterialSlotName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetMaterialIndex ******************************
// ********** Begin Class UPrimitiveComponent Function GetMaterialSlotNames ************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics
{
struct PrimitiveComponent_eventGetMaterialSlotNames_Parms
{
TArray<FName> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMaterialSlotNames constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMaterialSlotNames constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMaterialSlotNames Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaterialSlotNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::PropPointers) < 2048);
// ********** End Function GetMaterialSlotNames Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetMaterialSlotNames", Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::PrimitiveComponent_eventGetMaterialSlotNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::PrimitiveComponent_eventGetMaterialSlotNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetMaterialSlotNames)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FName>*)Z_Param__Result=P_THIS->GetMaterialSlotNames();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetMaterialSlotNames **************************
// ********** Begin Class UPrimitiveComponent Function GetMaxDepenetrationVelocity *****************
struct Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics
{
struct PrimitiveComponent_eventGetMaxDepenetrationVelocity_Parms
{
FName BoneName;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 * The maximum velocity used to depenetrate this object from others when spawned or teleported with initial overlaps (does not affect overlaps as a result of normal movement).\n\x09 * A value of zero will allow objects that are spawned overlapping to go to sleep without moving rather than pop out of each other. E.g., use zero if you spawn dynamic rocks\n\x09 * partially embedded in the ground and want them to be interactive but not pop out of the ground when touched.\n\x09 * A negative value means that the config setting CollisionInitialOverlapDepenetrationVelocity will be used.\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "The maximum velocity used to depenetrate this object from others when spawned or teleported with initial overlaps (does not affect overlaps as a result of normal movement).\nA value of zero will allow objects that are spawned overlapping to go to sleep without moving rather than pop out of each other. E.g., use zero if you spawn dynamic rocks\npartially embedded in the ground and want them to be interactive but not pop out of the ground when touched.\nA negative value means that the config setting CollisionInitialOverlapDepenetrationVelocity will be used." },
};
#endif // WITH_METADATA
// ********** Begin Function GetMaxDepenetrationVelocity constinit property declarations ***********
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMaxDepenetrationVelocity constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMaxDepenetrationVelocity Property Definitions **********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaxDepenetrationVelocity_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetMaxDepenetrationVelocity_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::PropPointers) < 2048);
// ********** End Function GetMaxDepenetrationVelocity Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetMaxDepenetrationVelocity", Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::PrimitiveComponent_eventGetMaxDepenetrationVelocity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::PrimitiveComponent_eventGetMaxDepenetrationVelocity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetMaxDepenetrationVelocity)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetMaxDepenetrationVelocity(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetMaxDepenetrationVelocity *******************
// ********** Begin Class UPrimitiveComponent Function GetNumMaterials *****************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics
{
struct PrimitiveComponent_eventGetNumMaterials_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Return number of material elements in this primitive */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Return number of material elements in this primitive" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNumMaterials constinit property declarations ***********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNumMaterials constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNumMaterials Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetNumMaterials_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::PropPointers) < 2048);
// ********** End Function GetNumMaterials Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetNumMaterials", Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::PrimitiveComponent_eventGetNumMaterials_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::PrimitiveComponent_eventGetNumMaterials_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetNumMaterials)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetNumMaterials();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetNumMaterials *******************************
// ********** Begin Class UPrimitiveComponent Function GetOverlappingActors ************************
struct Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics
{
struct PrimitiveComponent_eventGetOverlappingActors_Parms
{
TArray<AActor*> OverlappingActors;
TSubclassOf<AActor> ClassFilter;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** \n\x09 * Returns a list of actors that this component is overlapping.\n\x09 * @param OverlappingActors\x09\x09[out] Returned list of overlapping actors\n\x09 * @param ClassFilter\x09\x09\x09[optional] If set, only returns actors of this class or subclasses\n\x09 */" },
{ "CPP_Default_ClassFilter", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns a list of actors that this component is overlapping.\n@param OverlappingActors [out] Returned list of overlapping actors\n@param ClassFilter [optional] If set, only returns actors of this class or subclasses" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetOverlappingActors constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OverlappingActors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OverlappingActors;
static const UECodeGen_Private::FClassPropertyParams NewProp_ClassFilter;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetOverlappingActors constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetOverlappingActors Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::NewProp_OverlappingActors_Inner = { "OverlappingActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::NewProp_OverlappingActors = { "OverlappingActors", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetOverlappingActors_Parms, OverlappingActors), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::NewProp_ClassFilter = { "ClassFilter", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetOverlappingActors_Parms, ClassFilter), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::NewProp_OverlappingActors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::NewProp_OverlappingActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::NewProp_ClassFilter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::PropPointers) < 2048);
// ********** End Function GetOverlappingActors Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetOverlappingActors", Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::PrimitiveComponent_eventGetOverlappingActors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::PrimitiveComponent_eventGetOverlappingActors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetOverlappingActors)
{
P_GET_TARRAY_REF(AActor*,Z_Param_Out_OverlappingActors);
P_GET_OBJECT(UClass,Z_Param_ClassFilter);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetOverlappingActors(Z_Param_Out_OverlappingActors,Z_Param_ClassFilter);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetOverlappingActors **************************
// ********** Begin Class UPrimitiveComponent Function GetOverlappingComponents ********************
struct Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics
{
struct PrimitiveComponent_eventGetOverlappingComponents_Parms
{
TArray<UPrimitiveComponent*> OutOverlappingComponents;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Returns unique list of components this component is overlapping. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns unique list of components this component is overlapping." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutOverlappingComponents_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetOverlappingComponents constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OutOverlappingComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutOverlappingComponents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetOverlappingComponents constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetOverlappingComponents Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::NewProp_OutOverlappingComponents_Inner = { "OutOverlappingComponents", nullptr, (EPropertyFlags)0x0000000000080000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::NewProp_OutOverlappingComponents = { "OutOverlappingComponents", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetOverlappingComponents_Parms, OutOverlappingComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutOverlappingComponents_MetaData), NewProp_OutOverlappingComponents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::NewProp_OutOverlappingComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::NewProp_OutOverlappingComponents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::PropPointers) < 2048);
// ********** End Function GetOverlappingComponents Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetOverlappingComponents", Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::PrimitiveComponent_eventGetOverlappingComponents_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::PrimitiveComponent_eventGetOverlappingComponents_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetOverlappingComponents)
{
P_GET_TARRAY_REF(UPrimitiveComponent*,Z_Param_Out_OutOverlappingComponents);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetOverlappingComponents(Z_Param_Out_OutOverlappingComponents);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetOverlappingComponents **********************
// ********** Begin Class UPrimitiveComponent Function GetPhysicsAngularVelocityInDegrees **********
struct Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics
{
struct PrimitiveComponent_eventGetPhysicsAngularVelocityInDegrees_Parms
{
FName BoneName;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** \n\x09 *\x09Get the angular velocity of a single body, in degrees per second. \n\x09 *\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to get velocity of. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Get the angular velocity of a single body, in degrees per second.\n@param BoneName If a SkeletalMeshComponent, name of body to get velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPhysicsAngularVelocityInDegrees constinit property declarations ****
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPhysicsAngularVelocityInDegrees constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPhysicsAngularVelocityInDegrees Property Definitions ***************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsAngularVelocityInDegrees_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsAngularVelocityInDegrees_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::PropPointers) < 2048);
// ********** End Function GetPhysicsAngularVelocityInDegrees Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetPhysicsAngularVelocityInDegrees", Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::PrimitiveComponent_eventGetPhysicsAngularVelocityInDegrees_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::PrimitiveComponent_eventGetPhysicsAngularVelocityInDegrees_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetPhysicsAngularVelocityInDegrees)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetPhysicsAngularVelocityInDegrees(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetPhysicsAngularVelocityInDegrees ************
// ********** Begin Class UPrimitiveComponent Function GetPhysicsAngularVelocityInRadians **********
struct Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics
{
struct PrimitiveComponent_eventGetPhysicsAngularVelocityInRadians_Parms
{
FName BoneName;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** \n\x09 *\x09Get the angular velocity of a single body, in radians per second. \n\x09 *\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to get velocity of. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Get the angular velocity of a single body, in radians per second.\n@param BoneName If a SkeletalMeshComponent, name of body to get velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPhysicsAngularVelocityInRadians constinit property declarations ****
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPhysicsAngularVelocityInRadians constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPhysicsAngularVelocityInRadians Property Definitions ***************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsAngularVelocityInRadians_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsAngularVelocityInRadians_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::PropPointers) < 2048);
// ********** End Function GetPhysicsAngularVelocityInRadians Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetPhysicsAngularVelocityInRadians", Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::PrimitiveComponent_eventGetPhysicsAngularVelocityInRadians_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::PrimitiveComponent_eventGetPhysicsAngularVelocityInRadians_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetPhysicsAngularVelocityInRadians)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetPhysicsAngularVelocityInRadians(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetPhysicsAngularVelocityInRadians ************
// ********** Begin Class UPrimitiveComponent Function GetPhysicsLinearVelocity ********************
struct Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics
{
struct PrimitiveComponent_eventGetPhysicsLinearVelocity_Parms
{
FName BoneName;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** \n\x09 *\x09Get the linear velocity of a single body. \n\x09 *\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to get velocity of. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Get the linear velocity of a single body.\n@param BoneName If a SkeletalMeshComponent, name of body to get velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPhysicsLinearVelocity constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPhysicsLinearVelocity constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPhysicsLinearVelocity Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsLinearVelocity_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsLinearVelocity_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::PropPointers) < 2048);
// ********** End Function GetPhysicsLinearVelocity Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetPhysicsLinearVelocity", Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::PrimitiveComponent_eventGetPhysicsLinearVelocity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::PrimitiveComponent_eventGetPhysicsLinearVelocity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetPhysicsLinearVelocity)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetPhysicsLinearVelocity(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetPhysicsLinearVelocity **********************
// ********** Begin Class UPrimitiveComponent Function GetPhysicsLinearVelocityAtPoint *************
struct Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics
{
struct PrimitiveComponent_eventGetPhysicsLinearVelocityAtPoint_Parms
{
FVector Point;
FName BoneName;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09Get the linear velocity of a point on a single body.\n\x09*\x09@param Point\x09\x09\x09Point is specified in world space.\n\x09*\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to get velocity of. 'None' indicates root body.\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Get the linear velocity of a point on a single body.\n@param Point Point is specified in world space.\n@param BoneName If a SkeletalMeshComponent, name of body to get velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPhysicsLinearVelocityAtPoint constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Point;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPhysicsLinearVelocityAtPoint constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPhysicsLinearVelocityAtPoint Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::NewProp_Point = { "Point", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsLinearVelocityAtPoint_Parms, Point), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsLinearVelocityAtPoint_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetPhysicsLinearVelocityAtPoint_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::NewProp_Point,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::PropPointers) < 2048);
// ********** End Function GetPhysicsLinearVelocityAtPoint Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetPhysicsLinearVelocityAtPoint", Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::PrimitiveComponent_eventGetPhysicsLinearVelocityAtPoint_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::PrimitiveComponent_eventGetPhysicsLinearVelocityAtPoint_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetPhysicsLinearVelocityAtPoint)
{
P_GET_STRUCT(FVector,Z_Param_Point);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetPhysicsLinearVelocityAtPoint(Z_Param_Point,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetPhysicsLinearVelocityAtPoint ***************
// ********** Begin Class UPrimitiveComponent Function GetStaticWhenNotMoveable ********************
struct Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics
{
struct PrimitiveComponent_eventGetStaticWhenNotMoveable_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStaticWhenNotMoveable constinit property declarations **************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStaticWhenNotMoveable constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStaticWhenNotMoveable Property Definitions *************************
void Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventGetStaticWhenNotMoveable_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventGetStaticWhenNotMoveable_Parms), &Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::PropPointers) < 2048);
// ********** End Function GetStaticWhenNotMoveable Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetStaticWhenNotMoveable", Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::PrimitiveComponent_eventGetStaticWhenNotMoveable_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::PrimitiveComponent_eventGetStaticWhenNotMoveable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetStaticWhenNotMoveable)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetStaticWhenNotMoveable();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetStaticWhenNotMoveable **********************
// ********** Begin Class UPrimitiveComponent Function GetUpdateKinematicFromSimulation ************
struct Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics
{
struct PrimitiveComponent_eventGetUpdateKinematicFromSimulation_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns whether this component should be updated by simulation when it is kinematic. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns whether this component should be updated by simulation when it is kinematic." },
};
#endif // WITH_METADATA
// ********** Begin Function GetUpdateKinematicFromSimulation constinit property declarations ******
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetUpdateKinematicFromSimulation constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetUpdateKinematicFromSimulation Property Definitions *****************
void Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventGetUpdateKinematicFromSimulation_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventGetUpdateKinematicFromSimulation_Parms), &Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::PropPointers) < 2048);
// ********** End Function GetUpdateKinematicFromSimulation Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetUpdateKinematicFromSimulation", Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::PrimitiveComponent_eventGetUpdateKinematicFromSimulation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::PrimitiveComponent_eventGetUpdateKinematicFromSimulation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetUpdateKinematicFromSimulation)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetUpdateKinematicFromSimulation();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetUpdateKinematicFromSimulation **************
// ********** Begin Class UPrimitiveComponent Function GetWalkableSlopeOverride ********************
struct Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics
{
struct PrimitiveComponent_eventGetWalkableSlopeOverride_Parms
{
FWalkableSlopeOverride ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns the slope override struct for this component. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns the slope override struct for this component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetWalkableSlopeOverride constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetWalkableSlopeOverride constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetWalkableSlopeOverride Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventGetWalkableSlopeOverride_Parms, ReturnValue), Z_Construct_UScriptStruct_FWalkableSlopeOverride, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2410867542
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::PropPointers) < 2048);
// ********** End Function GetWalkableSlopeOverride Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "GetWalkableSlopeOverride", Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::PrimitiveComponent_eventGetWalkableSlopeOverride_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::PrimitiveComponent_eventGetWalkableSlopeOverride_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execGetWalkableSlopeOverride)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FWalkableSlopeOverride*)Z_Param__Result=P_THIS->GetWalkableSlopeOverride();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function GetWalkableSlopeOverride **********************
// ********** Begin Class UPrimitiveComponent Function HandlePostMigrationPhysicsStateChanged ******
struct Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics
{
struct PrimitiveComponent_eventHandlePostMigrationPhysicsStateChanged_Parms
{
UPrimitiveComponent* ChangedComponent;
EComponentPhysicsStateChange StateChange;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChangedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function HandlePostMigrationPhysicsStateChanged constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChangedComponent;
static const UECodeGen_Private::FBytePropertyParams NewProp_StateChange_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_StateChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function HandlePostMigrationPhysicsStateChanged constinit property declarations **
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function HandlePostMigrationPhysicsStateChanged Property Definitions ***********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::NewProp_ChangedComponent = { "ChangedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventHandlePostMigrationPhysicsStateChanged_Parms, ChangedComponent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChangedComponent_MetaData), NewProp_ChangedComponent_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::NewProp_StateChange_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::NewProp_StateChange = { "StateChange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventHandlePostMigrationPhysicsStateChanged_Parms, StateChange), Z_Construct_UEnum_Engine_EComponentPhysicsStateChange, METADATA_PARAMS(0, nullptr) }; // 3924075519
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::NewProp_ChangedComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::NewProp_StateChange_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::NewProp_StateChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::PropPointers) < 2048);
// ********** End Function HandlePostMigrationPhysicsStateChanged Property Definitions *************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "HandlePostMigrationPhysicsStateChanged", Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::PrimitiveComponent_eventHandlePostMigrationPhysicsStateChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::PrimitiveComponent_eventHandlePostMigrationPhysicsStateChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execHandlePostMigrationPhysicsStateChanged)
{
P_GET_OBJECT(UPrimitiveComponent,Z_Param_ChangedComponent);
P_GET_ENUM(EComponentPhysicsStateChange,Z_Param_StateChange);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->HandlePostMigrationPhysicsStateChanged(Z_Param_ChangedComponent,EComponentPhysicsStateChange(Z_Param_StateChange));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function HandlePostMigrationPhysicsStateChanged ********
// ********** Begin Class UPrimitiveComponent Function IgnoreActorWhenMoving ***********************
struct Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics
{
struct PrimitiveComponent_eventIgnoreActorWhenMoving_Parms
{
AActor* Actor;
bool bShouldIgnore;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * Tells this component whether to ignore collision with all components of a specific Actor when this component is moved.\n\x09 * Components on the other Actor may also need to be told to do the same when they move.\n\x09 * Does not affect movement of this component when simulating physics.\n\x09 */" },
{ "Keywords", "Move MoveIgnore" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Tells this component whether to ignore collision with all components of a specific Actor when this component is moved.\nComponents on the other Actor may also need to be told to do the same when they move.\nDoes not affect movement of this component when simulating physics." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function IgnoreActorWhenMoving constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Actor;
static void NewProp_bShouldIgnore_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldIgnore;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IgnoreActorWhenMoving constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IgnoreActorWhenMoving Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventIgnoreActorWhenMoving_Parms, Actor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::NewProp_bShouldIgnore_SetBit(void* Obj)
{
((PrimitiveComponent_eventIgnoreActorWhenMoving_Parms*)Obj)->bShouldIgnore = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::NewProp_bShouldIgnore = { "bShouldIgnore", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventIgnoreActorWhenMoving_Parms), &Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::NewProp_bShouldIgnore_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::NewProp_Actor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::NewProp_bShouldIgnore,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::PropPointers) < 2048);
// ********** End Function IgnoreActorWhenMoving Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "IgnoreActorWhenMoving", Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::PrimitiveComponent_eventIgnoreActorWhenMoving_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::PrimitiveComponent_eventIgnoreActorWhenMoving_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execIgnoreActorWhenMoving)
{
P_GET_OBJECT(AActor,Z_Param_Actor);
P_GET_UBOOL(Z_Param_bShouldIgnore);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->IgnoreActorWhenMoving(Z_Param_Actor,Z_Param_bShouldIgnore);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function IgnoreActorWhenMoving *************************
// ********** Begin Class UPrimitiveComponent Function IgnoreComponentWhenMoving *******************
struct Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics
{
struct PrimitiveComponent_eventIgnoreComponentWhenMoving_Parms
{
UPrimitiveComponent* Component;
bool bShouldIgnore;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09* Tells this component whether to ignore collision with another component when this component is moved.\n\x09* The other components may also need to be told to do the same when they move.\n\x09* Does not affect movement of this component when simulating physics.\n\x09*/" },
{ "Keywords", "Move MoveIgnore" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Tells this component whether to ignore collision with another component when this component is moved.\nThe other components may also need to be told to do the same when they move.\nDoes not affect movement of this component when simulating physics." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Component_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function IgnoreComponentWhenMoving constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Component;
static void NewProp_bShouldIgnore_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldIgnore;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IgnoreComponentWhenMoving constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IgnoreComponentWhenMoving Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::NewProp_Component = { "Component", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventIgnoreComponentWhenMoving_Parms, Component), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Component_MetaData), NewProp_Component_MetaData) };
void Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::NewProp_bShouldIgnore_SetBit(void* Obj)
{
((PrimitiveComponent_eventIgnoreComponentWhenMoving_Parms*)Obj)->bShouldIgnore = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::NewProp_bShouldIgnore = { "bShouldIgnore", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventIgnoreComponentWhenMoving_Parms), &Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::NewProp_bShouldIgnore_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::NewProp_Component,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::NewProp_bShouldIgnore,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::PropPointers) < 2048);
// ********** End Function IgnoreComponentWhenMoving Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "IgnoreComponentWhenMoving", Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::PrimitiveComponent_eventIgnoreComponentWhenMoving_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::PrimitiveComponent_eventIgnoreComponentWhenMoving_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execIgnoreComponentWhenMoving)
{
P_GET_OBJECT(UPrimitiveComponent,Z_Param_Component);
P_GET_UBOOL(Z_Param_bShouldIgnore);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->IgnoreComponentWhenMoving(Z_Param_Component,Z_Param_bShouldIgnore);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function IgnoreComponentWhenMoving *********************
// ********** Begin Class UPrimitiveComponent Function InvalidateLumenSurfaceCache *****************
struct Z_Construct_UFunction_UPrimitiveComponent_InvalidateLumenSurfaceCache_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Lighting" },
{ "Comment", "/** Invalidates Lumen surface cache and forces it to be refreshed. Useful to make material updates more responsive. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Invalidates Lumen surface cache and forces it to be refreshed. Useful to make material updates more responsive." },
};
#endif // WITH_METADATA
// ********** Begin Function InvalidateLumenSurfaceCache constinit property declarations ***********
// ********** End Function InvalidateLumenSurfaceCache constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_InvalidateLumenSurfaceCache_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "InvalidateLumenSurfaceCache", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_InvalidateLumenSurfaceCache_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_InvalidateLumenSurfaceCache_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPrimitiveComponent_InvalidateLumenSurfaceCache()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_InvalidateLumenSurfaceCache_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execInvalidateLumenSurfaceCache)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->InvalidateLumenSurfaceCache();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function InvalidateLumenSurfaceCache *******************
// ********** Begin Class UPrimitiveComponent Function IsAnyRigidBodyAwake *************************
struct Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics
{
struct PrimitiveComponent_eventIsAnyRigidBodyAwake_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09Returns if any body in this component is currently awake and simulating.\n\x09 */" },
{ "Keywords", "physics asleep sleeping awake simulating" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns if any body in this component is currently awake and simulating." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function IsAnyRigidBodyAwake constinit property declarations *******************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsAnyRigidBodyAwake constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsAnyRigidBodyAwake Property Definitions ******************************
void Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventIsAnyRigidBodyAwake_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventIsAnyRigidBodyAwake_Parms), &Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::PropPointers) < 2048);
// ********** End Function IsAnyRigidBodyAwake Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "IsAnyRigidBodyAwake", Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::PrimitiveComponent_eventIsAnyRigidBodyAwake_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::PrimitiveComponent_eventIsAnyRigidBodyAwake_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execIsAnyRigidBodyAwake)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsAnyRigidBodyAwake();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function IsAnyRigidBodyAwake ***************************
// ********** Begin Class UPrimitiveComponent Function IsExcludedFromHLODLevel *********************
struct Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics
{
struct PrimitiveComponent_eventIsExcludedFromHLODLevel_Parms
{
EHLODLevelExclusion HLODLevel;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Whether this primitive is excluded from the specified HLOD level */" },
{ "DisplayName", "Is Excluded From HLOD Level" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether this primitive is excluded from the specified HLOD level" },
};
#endif // WITH_METADATA
// ********** Begin Function IsExcludedFromHLODLevel constinit property declarations ***************
static const UECodeGen_Private::FBytePropertyParams NewProp_HLODLevel_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_HLODLevel;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsExcludedFromHLODLevel constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsExcludedFromHLODLevel Property Definitions **************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::NewProp_HLODLevel_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::NewProp_HLODLevel = { "HLODLevel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventIsExcludedFromHLODLevel_Parms, HLODLevel), Z_Construct_UEnum_Engine_EHLODLevelExclusion, METADATA_PARAMS(0, nullptr) }; // 2400433352
void Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventIsExcludedFromHLODLevel_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventIsExcludedFromHLODLevel_Parms), &Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::NewProp_HLODLevel_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::NewProp_HLODLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::PropPointers) < 2048);
// ********** End Function IsExcludedFromHLODLevel Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "IsExcludedFromHLODLevel", Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::PrimitiveComponent_eventIsExcludedFromHLODLevel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::PrimitiveComponent_eventIsExcludedFromHLODLevel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execIsExcludedFromHLODLevel)
{
P_GET_ENUM(EHLODLevelExclusion,Z_Param_HLODLevel);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsExcludedFromHLODLevel(EHLODLevelExclusion(Z_Param_HLODLevel));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function IsExcludedFromHLODLevel ***********************
// ********** Begin Class UPrimitiveComponent Function IsGravityEnabled ****************************
struct Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics
{
struct PrimitiveComponent_eventIsGravityEnabled_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Returns whether this component is affected by gravity. Returns always false if the component is not simulated. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns whether this component is affected by gravity. Returns always false if the component is not simulated." },
};
#endif // WITH_METADATA
// ********** Begin Function IsGravityEnabled constinit property declarations **********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsGravityEnabled constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsGravityEnabled Property Definitions *********************************
void Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventIsGravityEnabled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventIsGravityEnabled_Parms), &Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::PropPointers) < 2048);
// ********** End Function IsGravityEnabled Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "IsGravityEnabled", Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::PrimitiveComponent_eventIsGravityEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::PrimitiveComponent_eventIsGravityEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execIsGravityEnabled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsGravityEnabled();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function IsGravityEnabled ******************************
// ********** Begin Class UPrimitiveComponent Function IsMaterialSlotNameValid *********************
struct Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics
{
struct PrimitiveComponent_eventIsMaterialSlotNameValid_Parms
{
FName MaterialSlotName;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsMaterialSlotNameValid constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_MaterialSlotName;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsMaterialSlotNameValid constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsMaterialSlotNameValid Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::NewProp_MaterialSlotName = { "MaterialSlotName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventIsMaterialSlotNameValid_Parms, MaterialSlotName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventIsMaterialSlotNameValid_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventIsMaterialSlotNameValid_Parms), &Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::NewProp_MaterialSlotName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::PropPointers) < 2048);
// ********** End Function IsMaterialSlotNameValid Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "IsMaterialSlotNameValid", Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::PrimitiveComponent_eventIsMaterialSlotNameValid_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::PrimitiveComponent_eventIsMaterialSlotNameValid_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execIsMaterialSlotNameValid)
{
P_GET_PROPERTY(FNameProperty,Z_Param_MaterialSlotName);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsMaterialSlotNameValid(Z_Param_MaterialSlotName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function IsMaterialSlotNameValid ***********************
// ********** Begin Class UPrimitiveComponent Function IsOverlappingActor **************************
struct Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics
{
struct PrimitiveComponent_eventIsOverlappingActor_Parms
{
const AActor* Other;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * Check whether this component is overlapping any component of the given Actor.\n\x09 * @param Other Actor to test this component against.\n\x09 * @return Whether this component is overlapping any component of the given Actor.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Check whether this component is overlapping any component of the given Actor.\n@param Other Actor to test this component against.\n@return Whether this component is overlapping any component of the given Actor." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Other_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsOverlappingActor constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Other;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsOverlappingActor constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsOverlappingActor Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::NewProp_Other = { "Other", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventIsOverlappingActor_Parms, Other), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Other_MetaData), NewProp_Other_MetaData) };
void Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventIsOverlappingActor_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventIsOverlappingActor_Parms), &Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::NewProp_Other,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::PropPointers) < 2048);
// ********** End Function IsOverlappingActor Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "IsOverlappingActor", Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::PrimitiveComponent_eventIsOverlappingActor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::PrimitiveComponent_eventIsOverlappingActor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execIsOverlappingActor)
{
P_GET_OBJECT(AActor,Z_Param_Other);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsOverlappingActor(Z_Param_Other);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function IsOverlappingActor ****************************
// ********** Begin Class UPrimitiveComponent Function IsOverlappingComponent **********************
struct Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics
{
struct PrimitiveComponent_eventIsOverlappingComponent_Parms
{
const UPrimitiveComponent* OtherComp;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * Check whether this component is overlapping another component.\n\x09 * @param OtherComp Component to test this component against.\n\x09 * @return Whether this component is overlapping another component.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Check whether this component is overlapping another component.\n@param OtherComp Component to test this component against.\n@return Whether this component is overlapping another component." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherComp_MetaData[] = {
{ "EditInline", "true" },
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsOverlappingComponent constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherComp;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsOverlappingComponent constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsOverlappingComponent Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::NewProp_OtherComp = { "OtherComp", nullptr, (EPropertyFlags)0x0010000000080082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventIsOverlappingComponent_Parms, OtherComp), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherComp_MetaData), NewProp_OtherComp_MetaData) };
void Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventIsOverlappingComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventIsOverlappingComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::NewProp_OtherComp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::PropPointers) < 2048);
// ********** End Function IsOverlappingComponent Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "IsOverlappingComponent", Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::PrimitiveComponent_eventIsOverlappingComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::PrimitiveComponent_eventIsOverlappingComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execIsOverlappingComponent)
{
P_GET_OBJECT(UPrimitiveComponent,Z_Param_OtherComp);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsOverlappingComponent(Z_Param_OtherComp);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function IsOverlappingComponent ************************
// ********** Begin Class UPrimitiveComponent Function K2_BoxOverlapComponent **********************
struct Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics
{
struct PrimitiveComponent_eventK2_BoxOverlapComponent_Parms
{
FVector InBoxCentre;
FBox InBox;
bool bTraceComplex;
bool bShowTrace;
bool bPersistentShowTrace;
FVector HitLocation;
FVector HitNormal;
FName BoneName;
FHitResult OutHit;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "bPersistentShowTrace", "false" },
{ "bTraceComplex", "true" },
{ "Category", "Collision" },
{ "Comment", "/** Perform a box overlap against a single component as an AABB (No rotation)\n\x09* @param InBoxCentre The centre of the box to overlap with the component\n\x09* @param InBox Description of the box to use in the overlap\n\x09* @param bTraceComplex Whether or not to trace the complex physics representation or just the simple representation\n\x09* @param bShowTrace Whether or not to draw the trace in the world (for debugging)\n\x09* @param bPersistentShowTrace Whether or not to make the debugging draw stay in the world permanently\n\x09*/" },
{ "DisplayName", "Box Overlap Component" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ScriptName", "BoxOverlapComponent" },
{ "ToolTip", "Perform a box overlap against a single component as an AABB (No rotation)\n@param InBoxCentre The centre of the box to overlap with the component\n@param InBox Description of the box to use in the overlap\n@param bTraceComplex Whether or not to trace the complex physics representation or just the simple representation\n@param bShowTrace Whether or not to draw the trace in the world (for debugging)\n@param bPersistentShowTrace Whether or not to make the debugging draw stay in the world permanently" },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InBox_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_BoxOverlapComponent constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InBoxCentre;
static const UECodeGen_Private::FStructPropertyParams NewProp_InBox;
static void NewProp_bTraceComplex_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTraceComplex;
static void NewProp_bShowTrace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowTrace;
static void NewProp_bPersistentShowTrace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPersistentShowTrace;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitNormal;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutHit;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_BoxOverlapComponent constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_BoxOverlapComponent Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_InBoxCentre = { "InBoxCentre", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms, InBoxCentre), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_InBox = { "InBox", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms, InBox), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InBox_MetaData), NewProp_InBox_MetaData) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bTraceComplex_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_BoxOverlapComponent_Parms*)Obj)->bTraceComplex = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bTraceComplex = { "bTraceComplex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bTraceComplex_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bShowTrace_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_BoxOverlapComponent_Parms*)Obj)->bShowTrace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bShowTrace = { "bShowTrace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bShowTrace_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bPersistentShowTrace_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_BoxOverlapComponent_Parms*)Obj)->bPersistentShowTrace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bPersistentShowTrace = { "bPersistentShowTrace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bPersistentShowTrace_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_HitLocation = { "HitLocation", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms, HitLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_HitNormal = { "HitNormal", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms, HitNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_OutHit = { "OutHit", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms, OutHit), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(0, nullptr) }; // 222120718
void Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_BoxOverlapComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_BoxOverlapComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_InBoxCentre,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_InBox,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bTraceComplex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bShowTrace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_bPersistentShowTrace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_HitLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_HitNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_OutHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::PropPointers) < 2048);
// ********** End Function K2_BoxOverlapComponent Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "K2_BoxOverlapComponent", Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::PrimitiveComponent_eventK2_BoxOverlapComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::PrimitiveComponent_eventK2_BoxOverlapComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execK2_BoxOverlapComponent)
{
P_GET_STRUCT(FVector,Z_Param_InBoxCentre);
P_GET_STRUCT(FBox,Z_Param_InBox);
P_GET_UBOOL(Z_Param_bTraceComplex);
P_GET_UBOOL(Z_Param_bShowTrace);
P_GET_UBOOL(Z_Param_bPersistentShowTrace);
P_GET_STRUCT_REF(FVector,Z_Param_Out_HitLocation);
P_GET_STRUCT_REF(FVector,Z_Param_Out_HitNormal);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_STRUCT_REF(FHitResult,Z_Param_Out_OutHit);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_BoxOverlapComponent(Z_Param_InBoxCentre,Z_Param_InBox,Z_Param_bTraceComplex,Z_Param_bShowTrace,Z_Param_bPersistentShowTrace,Z_Param_Out_HitLocation,Z_Param_Out_HitNormal,Z_Param_Out_BoneName,Z_Param_Out_OutHit);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function K2_BoxOverlapComponent ************************
// ********** Begin Class UPrimitiveComponent Function K2_IsCollisionEnabled ***********************
struct Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics
{
struct PrimitiveComponent_eventK2_IsCollisionEnabled_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Utility to see if there is any form of collision (query or physics) enabled on this component. */" },
{ "DisplayName", "Is Collision Enabled" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ScriptName", "IsCollisionEnabled" },
{ "ToolTip", "Utility to see if there is any form of collision (query or physics) enabled on this component." },
};
#endif // WITH_METADATA
// ********** Begin Function K2_IsCollisionEnabled constinit property declarations *****************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_IsCollisionEnabled constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_IsCollisionEnabled Property Definitions ****************************
void Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_IsCollisionEnabled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_IsCollisionEnabled_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::PropPointers) < 2048);
// ********** End Function K2_IsCollisionEnabled Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "K2_IsCollisionEnabled", Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::PrimitiveComponent_eventK2_IsCollisionEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::PrimitiveComponent_eventK2_IsCollisionEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execK2_IsCollisionEnabled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_IsCollisionEnabled();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function K2_IsCollisionEnabled *************************
// ********** Begin Class UPrimitiveComponent Function K2_IsPhysicsCollisionEnabled ****************
struct Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics
{
struct PrimitiveComponent_eventK2_IsPhysicsCollisionEnabled_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Utility to see if there is any physics collision enabled on this component. */" },
{ "DisplayName", "Is Physics Collision Enabled" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ScriptName", "IsPhysicsCollisionEnabled" },
{ "ToolTip", "Utility to see if there is any physics collision enabled on this component." },
};
#endif // WITH_METADATA
// ********** Begin Function K2_IsPhysicsCollisionEnabled constinit property declarations **********
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_IsPhysicsCollisionEnabled constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_IsPhysicsCollisionEnabled Property Definitions *********************
void Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_IsPhysicsCollisionEnabled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_IsPhysicsCollisionEnabled_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::PropPointers) < 2048);
// ********** End Function K2_IsPhysicsCollisionEnabled Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "K2_IsPhysicsCollisionEnabled", Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::PrimitiveComponent_eventK2_IsPhysicsCollisionEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::PrimitiveComponent_eventK2_IsPhysicsCollisionEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execK2_IsPhysicsCollisionEnabled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_IsPhysicsCollisionEnabled();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function K2_IsPhysicsCollisionEnabled ******************
// ********** Begin Class UPrimitiveComponent Function K2_IsQueryCollisionEnabled ******************
struct Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics
{
struct PrimitiveComponent_eventK2_IsQueryCollisionEnabled_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Utility to see if there is any query collision enabled on this component. */" },
{ "DisplayName", "Is Query Collision Enabled" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ScriptName", "IsQueryCollisionEnabled" },
{ "ToolTip", "Utility to see if there is any query collision enabled on this component." },
};
#endif // WITH_METADATA
// ********** Begin Function K2_IsQueryCollisionEnabled constinit property declarations ************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_IsQueryCollisionEnabled constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_IsQueryCollisionEnabled Property Definitions ***********************
void Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_IsQueryCollisionEnabled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_IsQueryCollisionEnabled_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::PropPointers) < 2048);
// ********** End Function K2_IsQueryCollisionEnabled Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "K2_IsQueryCollisionEnabled", Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::PrimitiveComponent_eventK2_IsQueryCollisionEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::PrimitiveComponent_eventK2_IsQueryCollisionEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execK2_IsQueryCollisionEnabled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_IsQueryCollisionEnabled();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function K2_IsQueryCollisionEnabled ********************
// ********** Begin Class UPrimitiveComponent Function K2_LineTraceComponent ***********************
struct Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics
{
struct PrimitiveComponent_eventK2_LineTraceComponent_Parms
{
FVector TraceStart;
FVector TraceEnd;
bool bTraceComplex;
bool bShowTrace;
bool bPersistentShowTrace;
FVector HitLocation;
FVector HitNormal;
FName BoneName;
FHitResult OutHit;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "bPersistentShowTrace", "false" },
{ "bTraceComplex", "true" },
{ "Category", "Collision" },
{ "Comment", "/** Perform a line trace against a single component\n\x09 * @param TraceStart The start of the trace in world-space\n\x09 * @param TraceEnd The end of the trace in world-space\n\x09 * @param bTraceComplex Whether or not to trace the complex physics representation or just the simple representation\n\x09 * @param bShowTrace Whether or not to draw the trace in the world (for debugging)\n\x09 * @param bPersistentShowTrace Whether or not to make the debugging draw stay in the world permanently\n\x09 */" },
{ "DisplayName", "Line Trace Component" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ScriptName", "LineTraceComponent" },
{ "ToolTip", "Perform a line trace against a single component\n@param TraceStart The start of the trace in world-space\n@param TraceEnd The end of the trace in world-space\n@param bTraceComplex Whether or not to trace the complex physics representation or just the simple representation\n@param bShowTrace Whether or not to draw the trace in the world (for debugging)\n@param bPersistentShowTrace Whether or not to make the debugging draw stay in the world permanently" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_LineTraceComponent constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_TraceStart;
static const UECodeGen_Private::FStructPropertyParams NewProp_TraceEnd;
static void NewProp_bTraceComplex_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTraceComplex;
static void NewProp_bShowTrace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowTrace;
static void NewProp_bPersistentShowTrace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPersistentShowTrace;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitNormal;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutHit;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_LineTraceComponent constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_LineTraceComponent Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_TraceStart = { "TraceStart", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_LineTraceComponent_Parms, TraceStart), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_TraceEnd = { "TraceEnd", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_LineTraceComponent_Parms, TraceEnd), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bTraceComplex_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_LineTraceComponent_Parms*)Obj)->bTraceComplex = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bTraceComplex = { "bTraceComplex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_LineTraceComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bTraceComplex_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bShowTrace_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_LineTraceComponent_Parms*)Obj)->bShowTrace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bShowTrace = { "bShowTrace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_LineTraceComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bShowTrace_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bPersistentShowTrace_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_LineTraceComponent_Parms*)Obj)->bPersistentShowTrace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bPersistentShowTrace = { "bPersistentShowTrace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_LineTraceComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bPersistentShowTrace_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_HitLocation = { "HitLocation", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_LineTraceComponent_Parms, HitLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_HitNormal = { "HitNormal", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_LineTraceComponent_Parms, HitNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_LineTraceComponent_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_OutHit = { "OutHit", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_LineTraceComponent_Parms, OutHit), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(0, nullptr) }; // 222120718
void Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_LineTraceComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_LineTraceComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_TraceStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_TraceEnd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bTraceComplex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bShowTrace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_bPersistentShowTrace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_HitLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_HitNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_OutHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::PropPointers) < 2048);
// ********** End Function K2_LineTraceComponent Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "K2_LineTraceComponent", Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::PrimitiveComponent_eventK2_LineTraceComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::PrimitiveComponent_eventK2_LineTraceComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execK2_LineTraceComponent)
{
P_GET_STRUCT(FVector,Z_Param_TraceStart);
P_GET_STRUCT(FVector,Z_Param_TraceEnd);
P_GET_UBOOL(Z_Param_bTraceComplex);
P_GET_UBOOL(Z_Param_bShowTrace);
P_GET_UBOOL(Z_Param_bPersistentShowTrace);
P_GET_STRUCT_REF(FVector,Z_Param_Out_HitLocation);
P_GET_STRUCT_REF(FVector,Z_Param_Out_HitNormal);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_STRUCT_REF(FHitResult,Z_Param_Out_OutHit);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_LineTraceComponent(Z_Param_TraceStart,Z_Param_TraceEnd,Z_Param_bTraceComplex,Z_Param_bShowTrace,Z_Param_bPersistentShowTrace,Z_Param_Out_HitLocation,Z_Param_Out_HitNormal,Z_Param_Out_BoneName,Z_Param_Out_OutHit);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function K2_LineTraceComponent *************************
// ********** Begin Class UPrimitiveComponent Function K2_SphereOverlapComponent *******************
struct Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics
{
struct PrimitiveComponent_eventK2_SphereOverlapComponent_Parms
{
FVector InSphereCentre;
float InSphereRadius;
bool bTraceComplex;
bool bShowTrace;
bool bPersistentShowTrace;
FVector HitLocation;
FVector HitNormal;
FName BoneName;
FHitResult OutHit;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "bPersistentShowTrace", "false" },
{ "bTraceComplex", "true" },
{ "Category", "Collision" },
{ "Comment", "/** Perform a sphere overlap against a single component\n\x09* @param InSphereCentre The centre of the sphere to overlap with the component\n\x09* @param InSphereRadius The Radius of the sphere to overlap with the component\n\x09* @param bTraceComplex Whether or not to trace the complex physics representation or just the simple representation\n\x09* @param bShowTrace Whether or not to draw the trace in the world (for debugging)\n\x09* @param bPersistentShowTrace Whether or not to make the debugging draw stay in the world permanently\n\x09*/" },
{ "DisplayName", "Sphere Overlap Component" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ScriptName", "SphereOverlapComponent" },
{ "ToolTip", "Perform a sphere overlap against a single component\n@param InSphereCentre The centre of the sphere to overlap with the component\n@param InSphereRadius The Radius of the sphere to overlap with the component\n@param bTraceComplex Whether or not to trace the complex physics representation or just the simple representation\n@param bShowTrace Whether or not to draw the trace in the world (for debugging)\n@param bPersistentShowTrace Whether or not to make the debugging draw stay in the world permanently" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_SphereOverlapComponent constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_InSphereCentre;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSphereRadius;
static void NewProp_bTraceComplex_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTraceComplex;
static void NewProp_bShowTrace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowTrace;
static void NewProp_bPersistentShowTrace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPersistentShowTrace;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitNormal;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutHit;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_SphereOverlapComponent constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_SphereOverlapComponent Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_InSphereCentre = { "InSphereCentre", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms, InSphereCentre), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_InSphereRadius = { "InSphereRadius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms, InSphereRadius), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bTraceComplex_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_SphereOverlapComponent_Parms*)Obj)->bTraceComplex = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bTraceComplex = { "bTraceComplex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bTraceComplex_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bShowTrace_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_SphereOverlapComponent_Parms*)Obj)->bShowTrace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bShowTrace = { "bShowTrace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bShowTrace_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bPersistentShowTrace_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_SphereOverlapComponent_Parms*)Obj)->bPersistentShowTrace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bPersistentShowTrace = { "bPersistentShowTrace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bPersistentShowTrace_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_HitLocation = { "HitLocation", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms, HitLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_HitNormal = { "HitNormal", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms, HitNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_OutHit = { "OutHit", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms, OutHit), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(0, nullptr) }; // 222120718
void Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_SphereOverlapComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_SphereOverlapComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_InSphereCentre,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_InSphereRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bTraceComplex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bShowTrace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_bPersistentShowTrace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_HitLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_HitNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_OutHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::PropPointers) < 2048);
// ********** End Function K2_SphereOverlapComponent Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "K2_SphereOverlapComponent", Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::PrimitiveComponent_eventK2_SphereOverlapComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::PrimitiveComponent_eventK2_SphereOverlapComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execK2_SphereOverlapComponent)
{
P_GET_STRUCT(FVector,Z_Param_InSphereCentre);
P_GET_PROPERTY(FFloatProperty,Z_Param_InSphereRadius);
P_GET_UBOOL(Z_Param_bTraceComplex);
P_GET_UBOOL(Z_Param_bShowTrace);
P_GET_UBOOL(Z_Param_bPersistentShowTrace);
P_GET_STRUCT_REF(FVector,Z_Param_Out_HitLocation);
P_GET_STRUCT_REF(FVector,Z_Param_Out_HitNormal);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_STRUCT_REF(FHitResult,Z_Param_Out_OutHit);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_SphereOverlapComponent(Z_Param_InSphereCentre,Z_Param_InSphereRadius,Z_Param_bTraceComplex,Z_Param_bShowTrace,Z_Param_bPersistentShowTrace,Z_Param_Out_HitLocation,Z_Param_Out_HitNormal,Z_Param_Out_BoneName,Z_Param_Out_OutHit);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function K2_SphereOverlapComponent *********************
// ********** Begin Class UPrimitiveComponent Function K2_SphereTraceComponent *********************
struct Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics
{
struct PrimitiveComponent_eventK2_SphereTraceComponent_Parms
{
FVector TraceStart;
FVector TraceEnd;
float SphereRadius;
bool bTraceComplex;
bool bShowTrace;
bool bPersistentShowTrace;
FVector HitLocation;
FVector HitNormal;
FName BoneName;
FHitResult OutHit;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "bPersistentShowTrace", "false" },
{ "bTraceComplex", "true" },
{ "Category", "Collision" },
{ "Comment", "/** Perform a sphere trace against a single component\n\x09* @param TraceStart The start of the trace in world-space\n\x09* @param TraceEnd The end of the trace in world-space\n\x09* @param SphereRadius Radius of the sphere to trace against the component\n\x09* @param bTraceComplex Whether or not to trace the complex physics representation or just the simple representation\n\x09* @param bShowTrace Whether or not to draw the trace in the world (for debugging)\n\x09* @param bPersistentShowTrace Whether or not to make the debugging draw stay in the world permanently\n\x09*/" },
{ "DisplayName", "Sphere Trace Component" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ScriptName", "SphereTraceComponent" },
{ "ToolTip", "Perform a sphere trace against a single component\n@param TraceStart The start of the trace in world-space\n@param TraceEnd The end of the trace in world-space\n@param SphereRadius Radius of the sphere to trace against the component\n@param bTraceComplex Whether or not to trace the complex physics representation or just the simple representation\n@param bShowTrace Whether or not to draw the trace in the world (for debugging)\n@param bPersistentShowTrace Whether or not to make the debugging draw stay in the world permanently" },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_SphereTraceComponent constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_TraceStart;
static const UECodeGen_Private::FStructPropertyParams NewProp_TraceEnd;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SphereRadius;
static void NewProp_bTraceComplex_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTraceComplex;
static void NewProp_bShowTrace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowTrace;
static void NewProp_bPersistentShowTrace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPersistentShowTrace;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitNormal;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutHit;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_SphereTraceComponent constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_SphereTraceComponent Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_TraceStart = { "TraceStart", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereTraceComponent_Parms, TraceStart), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_TraceEnd = { "TraceEnd", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereTraceComponent_Parms, TraceEnd), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_SphereRadius = { "SphereRadius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereTraceComponent_Parms, SphereRadius), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bTraceComplex_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_SphereTraceComponent_Parms*)Obj)->bTraceComplex = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bTraceComplex = { "bTraceComplex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_SphereTraceComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bTraceComplex_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bShowTrace_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_SphereTraceComponent_Parms*)Obj)->bShowTrace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bShowTrace = { "bShowTrace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_SphereTraceComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bShowTrace_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bPersistentShowTrace_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_SphereTraceComponent_Parms*)Obj)->bPersistentShowTrace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bPersistentShowTrace = { "bPersistentShowTrace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_SphereTraceComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bPersistentShowTrace_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_HitLocation = { "HitLocation", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereTraceComponent_Parms, HitLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_HitNormal = { "HitNormal", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereTraceComponent_Parms, HitNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereTraceComponent_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_OutHit = { "OutHit", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventK2_SphereTraceComponent_Parms, OutHit), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(0, nullptr) }; // 222120718
void Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventK2_SphereTraceComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventK2_SphereTraceComponent_Parms), &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_TraceStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_TraceEnd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_SphereRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bTraceComplex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bShowTrace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_bPersistentShowTrace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_HitLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_HitNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_OutHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::PropPointers) < 2048);
// ********** End Function K2_SphereTraceComponent Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "K2_SphereTraceComponent", Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::PrimitiveComponent_eventK2_SphereTraceComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::PrimitiveComponent_eventK2_SphereTraceComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execK2_SphereTraceComponent)
{
P_GET_STRUCT(FVector,Z_Param_TraceStart);
P_GET_STRUCT(FVector,Z_Param_TraceEnd);
P_GET_PROPERTY(FFloatProperty,Z_Param_SphereRadius);
P_GET_UBOOL(Z_Param_bTraceComplex);
P_GET_UBOOL(Z_Param_bShowTrace);
P_GET_UBOOL(Z_Param_bPersistentShowTrace);
P_GET_STRUCT_REF(FVector,Z_Param_Out_HitLocation);
P_GET_STRUCT_REF(FVector,Z_Param_Out_HitNormal);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_BoneName);
P_GET_STRUCT_REF(FHitResult,Z_Param_Out_OutHit);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_SphereTraceComponent(Z_Param_TraceStart,Z_Param_TraceEnd,Z_Param_SphereRadius,Z_Param_bTraceComplex,Z_Param_bShowTrace,Z_Param_bPersistentShowTrace,Z_Param_Out_HitLocation,Z_Param_Out_HitNormal,Z_Param_Out_BoneName,Z_Param_Out_OutHit);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function K2_SphereTraceComponent ***********************
// ********** Begin Class UPrimitiveComponent Function PutRigidBodyToSleep *************************
struct Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics
{
struct PrimitiveComponent_eventPutRigidBodyToSleep_Parms
{
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** \n\x09 *\x09""Force a single body back to sleep. \n\x09 *\x09@param\x09""BoneName\x09If a SkeletalMeshComponent, name of body to put to sleep. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Force a single body back to sleep.\n@param BoneName If a SkeletalMeshComponent, name of body to put to sleep. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function PutRigidBodyToSleep constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function PutRigidBodyToSleep constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function PutRigidBodyToSleep Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventPutRigidBodyToSleep_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::PropPointers) < 2048);
// ********** End Function PutRigidBodyToSleep Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "PutRigidBodyToSleep", Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::PrimitiveComponent_eventPutRigidBodyToSleep_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::PrimitiveComponent_eventPutRigidBodyToSleep_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execPutRigidBodyToSleep)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->PutRigidBodyToSleep(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function PutRigidBodyToSleep ***************************
// ********** Begin Class UPrimitiveComponent Function RegisterAsFocalPointInPhysicsReplicationLOD *
struct Z_Construct_UFunction_UPrimitiveComponent_RegisterAsFocalPointInPhysicsReplicationLOD_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Replication" },
{ "Comment", "/** Register this components physics object as a focal particle in Physics Replication LOD */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Register this components physics object as a focal particle in Physics Replication LOD" },
};
#endif // WITH_METADATA
// ********** Begin Function RegisterAsFocalPointInPhysicsReplicationLOD constinit property declarations
// ********** End Function RegisterAsFocalPointInPhysicsReplicationLOD constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_RegisterAsFocalPointInPhysicsReplicationLOD_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "RegisterAsFocalPointInPhysicsReplicationLOD", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_RegisterAsFocalPointInPhysicsReplicationLOD_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_RegisterAsFocalPointInPhysicsReplicationLOD_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPrimitiveComponent_RegisterAsFocalPointInPhysicsReplicationLOD()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_RegisterAsFocalPointInPhysicsReplicationLOD_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execRegisterAsFocalPointInPhysicsReplicationLOD)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RegisterAsFocalPointInPhysicsReplicationLOD();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function RegisterAsFocalPointInPhysicsReplicationLOD ***
// ********** Begin Class UPrimitiveComponent Function ScaleByMomentOfInertia **********************
struct Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics
{
struct PrimitiveComponent_eventScaleByMomentOfInertia_Parms
{
FVector InputVector;
FName BoneName;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Scales the given vector by the world space moment of inertia. Useful for computing the torque needed to rotate an object.*/" },
{ "CPP_Default_BoneName", "None" },
{ "Keywords", "physics moment of inertia tensor MOI" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Scales the given vector by the world space moment of inertia. Useful for computing the torque needed to rotate an object." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function ScaleByMomentOfInertia constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InputVector;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ScaleByMomentOfInertia constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ScaleByMomentOfInertia Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::NewProp_InputVector = { "InputVector", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventScaleByMomentOfInertia_Parms, InputVector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventScaleByMomentOfInertia_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventScaleByMomentOfInertia_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::NewProp_InputVector,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::PropPointers) < 2048);
// ********** End Function ScaleByMomentOfInertia Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "ScaleByMomentOfInertia", Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::PrimitiveComponent_eventScaleByMomentOfInertia_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::PrimitiveComponent_eventScaleByMomentOfInertia_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execScaleByMomentOfInertia)
{
P_GET_STRUCT(FVector,Z_Param_InputVector);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->ScaleByMomentOfInertia(Z_Param_InputVector,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function ScaleByMomentOfInertia ************************
// ********** Begin Class UPrimitiveComponent Function SetAffectDistanceFieldLighting **************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics
{
struct PrimitiveComponent_eventSetAffectDistanceFieldLighting_Parms
{
bool NewAffectDistanceFieldLighting;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of Affect Distance Field Lighting */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of Affect Distance Field Lighting" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAffectDistanceFieldLighting constinit property declarations ********
static void NewProp_NewAffectDistanceFieldLighting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_NewAffectDistanceFieldLighting;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAffectDistanceFieldLighting constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAffectDistanceFieldLighting Property Definitions *******************
void Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::NewProp_NewAffectDistanceFieldLighting_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAffectDistanceFieldLighting_Parms*)Obj)->NewAffectDistanceFieldLighting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::NewProp_NewAffectDistanceFieldLighting = { "NewAffectDistanceFieldLighting", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAffectDistanceFieldLighting_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::NewProp_NewAffectDistanceFieldLighting_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::NewProp_NewAffectDistanceFieldLighting,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::PropPointers) < 2048);
// ********** End Function SetAffectDistanceFieldLighting Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAffectDistanceFieldLighting", Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::PrimitiveComponent_eventSetAffectDistanceFieldLighting_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::PrimitiveComponent_eventSetAffectDistanceFieldLighting_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAffectDistanceFieldLighting)
{
P_GET_UBOOL(Z_Param_NewAffectDistanceFieldLighting);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAffectDistanceFieldLighting(Z_Param_NewAffectDistanceFieldLighting);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAffectDistanceFieldLighting ****************
// ********** Begin Class UPrimitiveComponent Function SetAffectDynamicIndirectLighting ************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics
{
struct PrimitiveComponent_eventSetAffectDynamicIndirectLighting_Parms
{
bool bNewAffectDynamicIndirectLighting;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bAffectDynamicIndirectLighting */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bAffectDynamicIndirectLighting" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAffectDynamicIndirectLighting constinit property declarations ******
static void NewProp_bNewAffectDynamicIndirectLighting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewAffectDynamicIndirectLighting;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAffectDynamicIndirectLighting constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAffectDynamicIndirectLighting Property Definitions *****************
void Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::NewProp_bNewAffectDynamicIndirectLighting_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAffectDynamicIndirectLighting_Parms*)Obj)->bNewAffectDynamicIndirectLighting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::NewProp_bNewAffectDynamicIndirectLighting = { "bNewAffectDynamicIndirectLighting", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAffectDynamicIndirectLighting_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::NewProp_bNewAffectDynamicIndirectLighting_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::NewProp_bNewAffectDynamicIndirectLighting,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::PropPointers) < 2048);
// ********** End Function SetAffectDynamicIndirectLighting Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAffectDynamicIndirectLighting", Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::PrimitiveComponent_eventSetAffectDynamicIndirectLighting_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::PrimitiveComponent_eventSetAffectDynamicIndirectLighting_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAffectDynamicIndirectLighting)
{
P_GET_UBOOL(Z_Param_bNewAffectDynamicIndirectLighting);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAffectDynamicIndirectLighting(Z_Param_bNewAffectDynamicIndirectLighting);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAffectDynamicIndirectLighting **************
// ********** Begin Class UPrimitiveComponent Function SetAffectIndirectLightingWhileHidden ********
struct Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics
{
struct PrimitiveComponent_eventSetAffectIndirectLightingWhileHidden_Parms
{
bool bNewAffectIndirectLightingWhileHidden;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bAffectIndirectLightingWhileHidden */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bAffectIndirectLightingWhileHidden" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAffectIndirectLightingWhileHidden constinit property declarations **
static void NewProp_bNewAffectIndirectLightingWhileHidden_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewAffectIndirectLightingWhileHidden;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAffectIndirectLightingWhileHidden constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAffectIndirectLightingWhileHidden Property Definitions *************
void Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::NewProp_bNewAffectIndirectLightingWhileHidden_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAffectIndirectLightingWhileHidden_Parms*)Obj)->bNewAffectIndirectLightingWhileHidden = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::NewProp_bNewAffectIndirectLightingWhileHidden = { "bNewAffectIndirectLightingWhileHidden", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAffectIndirectLightingWhileHidden_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::NewProp_bNewAffectIndirectLightingWhileHidden_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::NewProp_bNewAffectIndirectLightingWhileHidden,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::PropPointers) < 2048);
// ********** End Function SetAffectIndirectLightingWhileHidden Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAffectIndirectLightingWhileHidden", Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::PrimitiveComponent_eventSetAffectIndirectLightingWhileHidden_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::PrimitiveComponent_eventSetAffectIndirectLightingWhileHidden_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAffectIndirectLightingWhileHidden)
{
P_GET_UBOOL(Z_Param_bNewAffectIndirectLightingWhileHidden);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAffectIndirectLightingWhileHidden(Z_Param_bNewAffectIndirectLightingWhileHidden);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAffectIndirectLightingWhileHidden **********
// ********** Begin Class UPrimitiveComponent Function SetAllAllowPartialIslandSleep ***************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics
{
struct PrimitiveComponent_eventSetAllAllowPartialIslandSleep_Parms
{
bool InAllowPartialIslandSleep;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** [EXPERIMENTAL] Set whether all bodies in this component allow Partial Island Sleeping for the island they are in.\n\x09Note that Partial Island Sleeping is a CPU optimization disabling non-moving bodies in the solver.\n\x09This feature is useful for scenes with many rigid bodies but can affect the physics behavior. */" },
{ "CPP_Default_InAllowPartialIslandSleep", "true" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "[EXPERIMENTAL] Set whether all bodies in this component allow Partial Island Sleeping for the island they are in.\n Note that Partial Island Sleeping is a CPU optimization disabling non-moving bodies in the solver.\n This feature is useful for scenes with many rigid bodies but can affect the physics behavior." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllAllowPartialIslandSleep constinit property declarations *********
static void NewProp_InAllowPartialIslandSleep_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InAllowPartialIslandSleep;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllAllowPartialIslandSleep constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllAllowPartialIslandSleep Property Definitions ********************
void Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::NewProp_InAllowPartialIslandSleep_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAllAllowPartialIslandSleep_Parms*)Obj)->InAllowPartialIslandSleep = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::NewProp_InAllowPartialIslandSleep = { "InAllowPartialIslandSleep", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAllAllowPartialIslandSleep_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::NewProp_InAllowPartialIslandSleep_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::NewProp_InAllowPartialIslandSleep,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::PropPointers) < 2048);
// ********** End Function SetAllAllowPartialIslandSleep Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAllAllowPartialIslandSleep", Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::PrimitiveComponent_eventSetAllAllowPartialIslandSleep_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::PrimitiveComponent_eventSetAllAllowPartialIslandSleep_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAllAllowPartialIslandSleep)
{
P_GET_UBOOL(Z_Param_InAllowPartialIslandSleep);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllAllowPartialIslandSleep(Z_Param_InAllowPartialIslandSleep);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAllAllowPartialIslandSleep *****************
// ********** Begin Class UPrimitiveComponent Function SetAllMassScale *****************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics
{
struct PrimitiveComponent_eventSetAllMassScale_Parms
{
float InMassScale;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Change the mass scale used fo all bodies in this component */" },
{ "CPP_Default_InMassScale", "1.000000" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Change the mass scale used fo all bodies in this component" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllMassScale constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InMassScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllMassScale constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllMassScale Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::NewProp_InMassScale = { "InMassScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetAllMassScale_Parms, InMassScale), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::NewProp_InMassScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::PropPointers) < 2048);
// ********** End Function SetAllMassScale Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAllMassScale", Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::PrimitiveComponent_eventSetAllMassScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::PrimitiveComponent_eventSetAllMassScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAllMassScale)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InMassScale);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllMassScale(Z_Param_InMassScale);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAllMassScale *******************************
// ********** Begin Class UPrimitiveComponent Function SetAllowPartialIslandSleep ******************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics
{
struct PrimitiveComponent_eventSetAllowPartialIslandSleep_Parms
{
bool InAllowPartialIslandSleep;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** [EXPERIMENTAL] Set whether this component allows Partial Island Sleeping for the island it is in.\n\x09Note that Partial Island Sleeping is a CPU optimization disabling non-moving bodies in the solver. \n\x09This feature is useful for scenes with many rigid bodies but can affect the physics behavior.*/" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_InAllowPartialIslandSleep", "true" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "[EXPERIMENTAL] Set whether this component allows Partial Island Sleeping for the island it is in.\n Note that Partial Island Sleeping is a CPU optimization disabling non-moving bodies in the solver.\n This feature is useful for scenes with many rigid bodies but can affect the physics behavior." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllowPartialIslandSleep constinit property declarations ************
static void NewProp_InAllowPartialIslandSleep_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InAllowPartialIslandSleep;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllowPartialIslandSleep constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllowPartialIslandSleep Property Definitions ***********************
void Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::NewProp_InAllowPartialIslandSleep_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAllowPartialIslandSleep_Parms*)Obj)->InAllowPartialIslandSleep = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::NewProp_InAllowPartialIslandSleep = { "InAllowPartialIslandSleep", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAllowPartialIslandSleep_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::NewProp_InAllowPartialIslandSleep_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetAllowPartialIslandSleep_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::NewProp_InAllowPartialIslandSleep,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::PropPointers) < 2048);
// ********** End Function SetAllowPartialIslandSleep Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAllowPartialIslandSleep", Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::PrimitiveComponent_eventSetAllowPartialIslandSleep_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::PrimitiveComponent_eventSetAllowPartialIslandSleep_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAllowPartialIslandSleep)
{
P_GET_UBOOL(Z_Param_InAllowPartialIslandSleep);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllowPartialIslandSleep(Z_Param_InAllowPartialIslandSleep,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAllowPartialIslandSleep ********************
// ********** Begin Class UPrimitiveComponent Function SetAllPhysicsAngularVelocityInDegrees *******
struct Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics
{
struct PrimitiveComponent_eventSetAllPhysicsAngularVelocityInDegrees_Parms
{
FVector NewAngVel;
bool bAddToCurrent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09Set the angular velocity of all bodies in this component.\n\x09 *\n\x09 *\x09@param NewAngVel\x09\x09New angular velocity to apply to physics, in degrees per second.\n\x09 *\x09@param bAddToCurrent\x09If true, NewAngVel is added to the existing angular velocity of all bodies.\n\x09 */" },
{ "CPP_Default_bAddToCurrent", "false" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the angular velocity of all bodies in this component.\n\n@param NewAngVel New angular velocity to apply to physics, in degrees per second.\n@param bAddToCurrent If true, NewAngVel is added to the existing angular velocity of all bodies." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewAngVel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllPhysicsAngularVelocityInDegrees constinit property declarations *
static const UECodeGen_Private::FStructPropertyParams NewProp_NewAngVel;
static void NewProp_bAddToCurrent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToCurrent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllPhysicsAngularVelocityInDegrees constinit property declarations ***
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllPhysicsAngularVelocityInDegrees Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::NewProp_NewAngVel = { "NewAngVel", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetAllPhysicsAngularVelocityInDegrees_Parms, NewAngVel), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewAngVel_MetaData), NewProp_NewAngVel_MetaData) };
void Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAllPhysicsAngularVelocityInDegrees_Parms*)Obj)->bAddToCurrent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent = { "bAddToCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAllPhysicsAngularVelocityInDegrees_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::NewProp_NewAngVel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::PropPointers) < 2048);
// ********** End Function SetAllPhysicsAngularVelocityInDegrees Property Definitions **************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAllPhysicsAngularVelocityInDegrees", Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::PrimitiveComponent_eventSetAllPhysicsAngularVelocityInDegrees_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::PrimitiveComponent_eventSetAllPhysicsAngularVelocityInDegrees_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAllPhysicsAngularVelocityInDegrees)
{
P_GET_STRUCT_REF(FVector,Z_Param_Out_NewAngVel);
P_GET_UBOOL(Z_Param_bAddToCurrent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllPhysicsAngularVelocityInDegrees(Z_Param_Out_NewAngVel,Z_Param_bAddToCurrent);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAllPhysicsAngularVelocityInDegrees *********
// ********** Begin Class UPrimitiveComponent Function SetAllPhysicsAngularVelocityInRadians *******
struct Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics
{
struct PrimitiveComponent_eventSetAllPhysicsAngularVelocityInRadians_Parms
{
FVector NewAngVel;
bool bAddToCurrent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09Set the angular velocity of all bodies in this component.\n\x09 *\n\x09 *\x09@param NewAngVel\x09\x09New angular velocity to apply to physics, in radians per second.\n\x09 *\x09@param bAddToCurrent\x09If true, NewAngVel is added to the existing angular velocity of all bodies.\n\x09 */" },
{ "CPP_Default_bAddToCurrent", "false" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the angular velocity of all bodies in this component.\n\n@param NewAngVel New angular velocity to apply to physics, in radians per second.\n@param bAddToCurrent If true, NewAngVel is added to the existing angular velocity of all bodies." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewAngVel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllPhysicsAngularVelocityInRadians constinit property declarations *
static const UECodeGen_Private::FStructPropertyParams NewProp_NewAngVel;
static void NewProp_bAddToCurrent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToCurrent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllPhysicsAngularVelocityInRadians constinit property declarations ***
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllPhysicsAngularVelocityInRadians Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::NewProp_NewAngVel = { "NewAngVel", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetAllPhysicsAngularVelocityInRadians_Parms, NewAngVel), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewAngVel_MetaData), NewProp_NewAngVel_MetaData) };
void Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::NewProp_bAddToCurrent_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAllPhysicsAngularVelocityInRadians_Parms*)Obj)->bAddToCurrent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::NewProp_bAddToCurrent = { "bAddToCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAllPhysicsAngularVelocityInRadians_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::NewProp_bAddToCurrent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::NewProp_NewAngVel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::NewProp_bAddToCurrent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::PropPointers) < 2048);
// ********** End Function SetAllPhysicsAngularVelocityInRadians Property Definitions **************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAllPhysicsAngularVelocityInRadians", Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::PrimitiveComponent_eventSetAllPhysicsAngularVelocityInRadians_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::PrimitiveComponent_eventSetAllPhysicsAngularVelocityInRadians_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAllPhysicsAngularVelocityInRadians)
{
P_GET_STRUCT_REF(FVector,Z_Param_Out_NewAngVel);
P_GET_UBOOL(Z_Param_bAddToCurrent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllPhysicsAngularVelocityInRadians(Z_Param_Out_NewAngVel,Z_Param_bAddToCurrent);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAllPhysicsAngularVelocityInRadians *********
// ********** Begin Class UPrimitiveComponent Function SetAllPhysicsLinearVelocity *****************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics
{
struct PrimitiveComponent_eventSetAllPhysicsLinearVelocity_Parms
{
FVector NewVel;
bool bAddToCurrent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09Set the linear velocity of all bodies in this component.\n\x09 *\n\x09 *\x09@param NewVel\x09\x09\x09New linear velocity to apply to physics.\n\x09 *\x09@param bAddToCurrent\x09If true, NewVel is added to the existing velocity of the body.\n\x09 */" },
{ "CPP_Default_bAddToCurrent", "false" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the linear velocity of all bodies in this component.\n\n@param NewVel New linear velocity to apply to physics.\n@param bAddToCurrent If true, NewVel is added to the existing velocity of the body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllPhysicsLinearVelocity constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_NewVel;
static void NewProp_bAddToCurrent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToCurrent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllPhysicsLinearVelocity constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllPhysicsLinearVelocity Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::NewProp_NewVel = { "NewVel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetAllPhysicsLinearVelocity_Parms, NewVel), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::NewProp_bAddToCurrent_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAllPhysicsLinearVelocity_Parms*)Obj)->bAddToCurrent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::NewProp_bAddToCurrent = { "bAddToCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAllPhysicsLinearVelocity_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::NewProp_bAddToCurrent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::NewProp_NewVel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::NewProp_bAddToCurrent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::PropPointers) < 2048);
// ********** End Function SetAllPhysicsLinearVelocity Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAllPhysicsLinearVelocity", Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::PrimitiveComponent_eventSetAllPhysicsLinearVelocity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::PrimitiveComponent_eventSetAllPhysicsLinearVelocity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAllPhysicsLinearVelocity)
{
P_GET_STRUCT(FVector,Z_Param_NewVel);
P_GET_UBOOL(Z_Param_bAddToCurrent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllPhysicsLinearVelocity(Z_Param_NewVel,Z_Param_bAddToCurrent);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAllPhysicsLinearVelocity *******************
// ********** Begin Class UPrimitiveComponent Function SetAllUseCCD ********************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics
{
struct PrimitiveComponent_eventSetAllUseCCD_Parms
{
bool InUseCCD;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Set whether all bodies in this component should use Continuous Collision Detection */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set whether all bodies in this component should use Continuous Collision Detection" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllUseCCD constinit property declarations **************************
static void NewProp_InUseCCD_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InUseCCD;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllUseCCD constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllUseCCD Property Definitions *************************************
void Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::NewProp_InUseCCD_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAllUseCCD_Parms*)Obj)->InUseCCD = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::NewProp_InUseCCD = { "InUseCCD", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAllUseCCD_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::NewProp_InUseCCD_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::NewProp_InUseCCD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::PropPointers) < 2048);
// ********** End Function SetAllUseCCD Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAllUseCCD", Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::PrimitiveComponent_eventSetAllUseCCD_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::PrimitiveComponent_eventSetAllUseCCD_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAllUseCCD)
{
P_GET_UBOOL(Z_Param_InUseCCD);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllUseCCD(Z_Param_InUseCCD);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAllUseCCD **********************************
// ********** Begin Class UPrimitiveComponent Function SetAllUseMACD *******************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics
{
struct PrimitiveComponent_eventSetAllUseMACD_Parms
{
bool InUseMACD;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** [EXPERIMENTAL] Set whether all bodies in this component should use Motion-Aware Collision Detection */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "[EXPERIMENTAL] Set whether all bodies in this component should use Motion-Aware Collision Detection" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAllUseMACD constinit property declarations *************************
static void NewProp_InUseMACD_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InUseMACD;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAllUseMACD constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAllUseMACD Property Definitions ************************************
void Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::NewProp_InUseMACD_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetAllUseMACD_Parms*)Obj)->InUseMACD = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::NewProp_InUseMACD = { "InUseMACD", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetAllUseMACD_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::NewProp_InUseMACD_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::NewProp_InUseMACD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::PropPointers) < 2048);
// ********** End Function SetAllUseMACD Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAllUseMACD", Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::PrimitiveComponent_eventSetAllUseMACD_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::PrimitiveComponent_eventSetAllUseMACD_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAllUseMACD)
{
P_GET_UBOOL(Z_Param_InUseMACD);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAllUseMACD(Z_Param_InUseMACD);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAllUseMACD *********************************
// ********** Begin Class UPrimitiveComponent Function SetAngularDamping ***************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics
{
struct PrimitiveComponent_eventSetAngularDamping_Parms
{
float InDamping;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Sets the angular damping of this component. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets the angular damping of this component." },
};
#endif // WITH_METADATA
// ********** Begin Function SetAngularDamping constinit property declarations *********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InDamping;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAngularDamping constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAngularDamping Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::NewProp_InDamping = { "InDamping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetAngularDamping_Parms, InDamping), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::NewProp_InDamping,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::PropPointers) < 2048);
// ********** End Function SetAngularDamping Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetAngularDamping", Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::PrimitiveComponent_eventSetAngularDamping_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::PrimitiveComponent_eventSetAngularDamping_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetAngularDamping)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InDamping);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAngularDamping(Z_Param_InDamping);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetAngularDamping *****************************
// ********** Begin Class UPrimitiveComponent Function SetBoundsScale ******************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics
{
struct PrimitiveComponent_eventSetBoundsScale_Parms
{
float NewBoundsScale;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Scale the bounds of this object, used for frustum culling. Useful for features like WorldPositionOffset. */" },
{ "CPP_Default_NewBoundsScale", "1.000000" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Scale the bounds of this object, used for frustum culling. Useful for features like WorldPositionOffset." },
};
#endif // WITH_METADATA
// ********** Begin Function SetBoundsScale constinit property declarations ************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_NewBoundsScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBoundsScale constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBoundsScale Property Definitions ***********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::NewProp_NewBoundsScale = { "NewBoundsScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetBoundsScale_Parms, NewBoundsScale), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::NewProp_NewBoundsScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::PropPointers) < 2048);
// ********** End Function SetBoundsScale Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetBoundsScale", Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::PrimitiveComponent_eventSetBoundsScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::PrimitiveComponent_eventSetBoundsScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetBoundsScale)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_NewBoundsScale);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetBoundsScale(Z_Param_NewBoundsScale);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetBoundsScale ********************************
// ********** Begin Class UPrimitiveComponent Function SetCastContactShadow ************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics
{
struct PrimitiveComponent_eventSetCastContactShadow_Parms
{
bool bInCastContactShadow;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bCastContactShadow. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bCastContactShadow." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInCastContactShadow_MetaData[] = {
{ "DisplayName", "CastContactShadow" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCastContactShadow constinit property declarations ******************
static void NewProp_bInCastContactShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInCastContactShadow;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCastContactShadow constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCastContactShadow Property Definitions *****************************
void Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::NewProp_bInCastContactShadow_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetCastContactShadow_Parms*)Obj)->bInCastContactShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::NewProp_bInCastContactShadow = { "bInCastContactShadow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetCastContactShadow_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::NewProp_bInCastContactShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInCastContactShadow_MetaData), NewProp_bInCastContactShadow_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::NewProp_bInCastContactShadow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::PropPointers) < 2048);
// ********** End Function SetCastContactShadow Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCastContactShadow", Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::PrimitiveComponent_eventSetCastContactShadow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::PrimitiveComponent_eventSetCastContactShadow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCastContactShadow)
{
P_GET_UBOOL(Z_Param_bInCastContactShadow);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCastContactShadow(Z_Param_bInCastContactShadow);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCastContactShadow **************************
// ********** Begin Class UPrimitiveComponent Function SetCastHiddenShadow *************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics
{
struct PrimitiveComponent_eventSetCastHiddenShadow_Parms
{
bool NewCastHiddenShadow;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of CastHiddenShadow. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of CastHiddenShadow." },
};
#endif // WITH_METADATA
// ********** Begin Function SetCastHiddenShadow constinit property declarations *******************
static void NewProp_NewCastHiddenShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_NewCastHiddenShadow;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCastHiddenShadow constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCastHiddenShadow Property Definitions ******************************
void Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::NewProp_NewCastHiddenShadow_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetCastHiddenShadow_Parms*)Obj)->NewCastHiddenShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::NewProp_NewCastHiddenShadow = { "NewCastHiddenShadow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetCastHiddenShadow_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::NewProp_NewCastHiddenShadow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::NewProp_NewCastHiddenShadow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::PropPointers) < 2048);
// ********** End Function SetCastHiddenShadow Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCastHiddenShadow", Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::PrimitiveComponent_eventSetCastHiddenShadow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::PrimitiveComponent_eventSetCastHiddenShadow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCastHiddenShadow)
{
P_GET_UBOOL(Z_Param_NewCastHiddenShadow);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCastHiddenShadow(Z_Param_NewCastHiddenShadow);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCastHiddenShadow ***************************
// ********** Begin Class UPrimitiveComponent Function SetCastInsetShadow **************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics
{
struct PrimitiveComponent_eventSetCastInsetShadow_Parms
{
bool bInCastInsetShadow;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of CastInsetShadow. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of CastInsetShadow." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInCastInsetShadow_MetaData[] = {
{ "DisplayName", "CastInsetShadow" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCastInsetShadow constinit property declarations ********************
static void NewProp_bInCastInsetShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInCastInsetShadow;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCastInsetShadow constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCastInsetShadow Property Definitions *******************************
void Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::NewProp_bInCastInsetShadow_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetCastInsetShadow_Parms*)Obj)->bInCastInsetShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::NewProp_bInCastInsetShadow = { "bInCastInsetShadow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetCastInsetShadow_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::NewProp_bInCastInsetShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInCastInsetShadow_MetaData), NewProp_bInCastInsetShadow_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::NewProp_bInCastInsetShadow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::PropPointers) < 2048);
// ********** End Function SetCastInsetShadow Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCastInsetShadow", Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::PrimitiveComponent_eventSetCastInsetShadow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::PrimitiveComponent_eventSetCastInsetShadow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCastInsetShadow)
{
P_GET_UBOOL(Z_Param_bInCastInsetShadow);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCastInsetShadow(Z_Param_bInCastInsetShadow);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCastInsetShadow ****************************
// ********** Begin Class UPrimitiveComponent Function SetCastShadow *******************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics
{
struct PrimitiveComponent_eventSetCastShadow_Parms
{
bool NewCastShadow;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of CastShadow. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of CastShadow." },
};
#endif // WITH_METADATA
// ********** Begin Function SetCastShadow constinit property declarations *************************
static void NewProp_NewCastShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_NewCastShadow;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCastShadow constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCastShadow Property Definitions ************************************
void Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::NewProp_NewCastShadow_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetCastShadow_Parms*)Obj)->NewCastShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::NewProp_NewCastShadow = { "NewCastShadow", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetCastShadow_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::NewProp_NewCastShadow_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::NewProp_NewCastShadow,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::PropPointers) < 2048);
// ********** End Function SetCastShadow Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCastShadow", Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::PrimitiveComponent_eventSetCastShadow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::PrimitiveComponent_eventSetCastShadow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCastShadow)
{
P_GET_UBOOL(Z_Param_NewCastShadow);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCastShadow(Z_Param_NewCastShadow);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCastShadow *********************************
// ********** Begin Class UPrimitiveComponent Function SetCenterOfMass *****************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics
{
struct PrimitiveComponent_eventSetCenterOfMass_Parms
{
FVector CenterOfMassOffset;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09Set the center of mass of a single body. This will offset the physx-calculated center of mass.\n\x09*\x09Note that in the case where multiple bodies are attached together, the center of mass will be set for the entire group.\n\x09*\x09@param CenterOfMassOffset\x09\x09User specified offset for the center of mass of this object, from the calculated location.\n\x09*\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to set center of mass of. 'None' indicates root body.\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the center of mass of a single body. This will offset the physx-calculated center of mass.\nNote that in the case where multiple bodies are attached together, the center of mass will be set for the entire group.\n@param CenterOfMassOffset User specified offset for the center of mass of this object, from the calculated location.\n@param BoneName If a SkeletalMeshComponent, name of body to set center of mass of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCenterOfMass constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_CenterOfMassOffset;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCenterOfMass constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCenterOfMass Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::NewProp_CenterOfMassOffset = { "CenterOfMassOffset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCenterOfMass_Parms, CenterOfMassOffset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCenterOfMass_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::NewProp_CenterOfMassOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::PropPointers) < 2048);
// ********** End Function SetCenterOfMass Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCenterOfMass", Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::PrimitiveComponent_eventSetCenterOfMass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::PrimitiveComponent_eventSetCenterOfMass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCenterOfMass)
{
P_GET_STRUCT(FVector,Z_Param_CenterOfMassOffset);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCenterOfMass(Z_Param_CenterOfMassOffset,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCenterOfMass *******************************
// ********** Begin Class UPrimitiveComponent Function SetCollisionEnabled *************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics
{
struct PrimitiveComponent_eventSetCollisionEnabled_Parms
{
TEnumAsByte<ECollisionEnabled::Type> NewType;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** Controls what kind of collision is enabled for this body */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Controls what kind of collision is enabled for this body" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCollisionEnabled constinit property declarations *******************
static const UECodeGen_Private::FBytePropertyParams NewProp_NewType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCollisionEnabled constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCollisionEnabled Property Definitions ******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::NewProp_NewType = { "NewType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCollisionEnabled_Parms, NewType), Z_Construct_UEnum_Engine_ECollisionEnabled, METADATA_PARAMS(0, nullptr) }; // 2262646996
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::NewProp_NewType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::PropPointers) < 2048);
// ********** End Function SetCollisionEnabled Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCollisionEnabled", Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::PrimitiveComponent_eventSetCollisionEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::PrimitiveComponent_eventSetCollisionEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCollisionEnabled)
{
P_GET_PROPERTY(FByteProperty,Z_Param_NewType);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCollisionEnabled(ECollisionEnabled::Type(Z_Param_NewType));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCollisionEnabled ***************************
// ********** Begin Class UPrimitiveComponent Function SetCollisionObjectType **********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics
{
struct PrimitiveComponent_eventSetCollisionObjectType_Parms
{
TEnumAsByte<ECollisionChannel> Channel;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 *\x09""Changes the collision channel that this object uses when it moves\n\x09 *\x09@param Channel The new channel for this component to use\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the collision channel that this object uses when it moves\n@param Channel The new channel for this component to use" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCollisionObjectType constinit property declarations ****************
static const UECodeGen_Private::FBytePropertyParams NewProp_Channel;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCollisionObjectType constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCollisionObjectType Property Definitions ***************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCollisionObjectType_Parms, Channel), Z_Construct_UEnum_Engine_ECollisionChannel, METADATA_PARAMS(0, nullptr) }; // 838391399
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::NewProp_Channel,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::PropPointers) < 2048);
// ********** End Function SetCollisionObjectType Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCollisionObjectType", Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::PrimitiveComponent_eventSetCollisionObjectType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::PrimitiveComponent_eventSetCollisionObjectType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCollisionObjectType)
{
P_GET_PROPERTY(FByteProperty,Z_Param_Channel);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCollisionObjectType(ECollisionChannel(Z_Param_Channel));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCollisionObjectType ************************
// ********** Begin Class UPrimitiveComponent Function SetCollisionProfileName *********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics
{
struct PrimitiveComponent_eventSetCollisionProfileName_Parms
{
FName InCollisionProfileName;
bool bUpdateOverlaps;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/** \n\x09 * Set Collision Profile Name\n\x09 * This function is called by constructors when they set ProfileName\n\x09 * This will change current CollisionProfileName to be this, and overwrite Collision Setting\n\x09 * \n\x09 * @param InCollisionProfileName : New Profile Name\n\x09 */" },
{ "CPP_Default_bUpdateOverlaps", "true" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set Collision Profile Name\nThis function is called by constructors when they set ProfileName\nThis will change current CollisionProfileName to be this, and overwrite Collision Setting\n\n@param InCollisionProfileName : New Profile Name" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCollisionProfileName constinit property declarations ***************
static const UECodeGen_Private::FNamePropertyParams NewProp_InCollisionProfileName;
static void NewProp_bUpdateOverlaps_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateOverlaps;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCollisionProfileName constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCollisionProfileName Property Definitions **************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::NewProp_InCollisionProfileName = { "InCollisionProfileName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCollisionProfileName_Parms, InCollisionProfileName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::NewProp_bUpdateOverlaps_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetCollisionProfileName_Parms*)Obj)->bUpdateOverlaps = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::NewProp_bUpdateOverlaps = { "bUpdateOverlaps", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetCollisionProfileName_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::NewProp_bUpdateOverlaps_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::NewProp_InCollisionProfileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::NewProp_bUpdateOverlaps,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::PropPointers) < 2048);
// ********** End Function SetCollisionProfileName Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCollisionProfileName", Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::PrimitiveComponent_eventSetCollisionProfileName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::PrimitiveComponent_eventSetCollisionProfileName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCollisionProfileName)
{
P_GET_PROPERTY(FNameProperty,Z_Param_InCollisionProfileName);
P_GET_UBOOL(Z_Param_bUpdateOverlaps);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCollisionProfileName(Z_Param_InCollisionProfileName,Z_Param_bUpdateOverlaps);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCollisionProfileName ***********************
// ********** Begin Class UPrimitiveComponent Function SetCollisionResponseToAllChannels ***********
struct Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics
{
struct PrimitiveComponent_eventSetCollisionResponseToAllChannels_Parms
{
TEnumAsByte<ECollisionResponse> NewResponse;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 *\x09""Changes all ResponseToChannels container for this PrimitiveComponent. to be NewResponse\n\x09 *\n\x09 * @param NewResponse What the new response should be to the supplied Channel\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes all ResponseToChannels container for this PrimitiveComponent. to be NewResponse\n\n@param NewResponse What the new response should be to the supplied Channel" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCollisionResponseToAllChannels constinit property declarations *****
static const UECodeGen_Private::FBytePropertyParams NewProp_NewResponse;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCollisionResponseToAllChannels constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCollisionResponseToAllChannels Property Definitions ****************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::NewProp_NewResponse = { "NewResponse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCollisionResponseToAllChannels_Parms, NewResponse), Z_Construct_UEnum_Engine_ECollisionResponse, METADATA_PARAMS(0, nullptr) }; // 2189600774
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::NewProp_NewResponse,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::PropPointers) < 2048);
// ********** End Function SetCollisionResponseToAllChannels Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCollisionResponseToAllChannels", Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::PrimitiveComponent_eventSetCollisionResponseToAllChannels_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::PrimitiveComponent_eventSetCollisionResponseToAllChannels_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCollisionResponseToAllChannels)
{
P_GET_PROPERTY(FByteProperty,Z_Param_NewResponse);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCollisionResponseToAllChannels(ECollisionResponse(Z_Param_NewResponse));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCollisionResponseToAllChannels *************
// ********** Begin Class UPrimitiveComponent Function SetCollisionResponseToChannel ***************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics
{
struct PrimitiveComponent_eventSetCollisionResponseToChannel_Parms
{
TEnumAsByte<ECollisionChannel> Channel;
TEnumAsByte<ECollisionResponse> NewResponse;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 *\x09""Changes a member of the ResponseToChannels container for this PrimitiveComponent.\n\x09 *\n\x09 * @param Channel The channel to change the response of\n\x09 * @param NewResponse What the new response should be to the supplied Channel\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes a member of the ResponseToChannels container for this PrimitiveComponent.\n\n@param Channel The channel to change the response of\n@param NewResponse What the new response should be to the supplied Channel" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCollisionResponseToChannel constinit property declarations *********
static const UECodeGen_Private::FBytePropertyParams NewProp_Channel;
static const UECodeGen_Private::FBytePropertyParams NewProp_NewResponse;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCollisionResponseToChannel constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCollisionResponseToChannel Property Definitions ********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCollisionResponseToChannel_Parms, Channel), Z_Construct_UEnum_Engine_ECollisionChannel, METADATA_PARAMS(0, nullptr) }; // 838391399
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::NewProp_NewResponse = { "NewResponse", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCollisionResponseToChannel_Parms, NewResponse), Z_Construct_UEnum_Engine_ECollisionResponse, METADATA_PARAMS(0, nullptr) }; // 2189600774
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::NewProp_Channel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::NewProp_NewResponse,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::PropPointers) < 2048);
// ********** End Function SetCollisionResponseToChannel Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCollisionResponseToChannel", Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::PrimitiveComponent_eventSetCollisionResponseToChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::PrimitiveComponent_eventSetCollisionResponseToChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCollisionResponseToChannel)
{
P_GET_PROPERTY(FByteProperty,Z_Param_Channel);
P_GET_PROPERTY(FByteProperty,Z_Param_NewResponse);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCollisionResponseToChannel(ECollisionChannel(Z_Param_Channel),ECollisionResponse(Z_Param_NewResponse));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCollisionResponseToChannel *****************
// ********** Begin Class UPrimitiveComponent Function SetConstraintMode ***************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics
{
struct PrimitiveComponent_eventSetConstraintMode_Parms
{
TEnumAsByte<EDOFMode::Type> ConstraintMode;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09* Sets the constraint mode of the component.\n\x09* @param ConstraintMode\x09The type of constraint to use.\n\x09*/" },
{ "DisplayName", "Set Constraint Mode" },
{ "Keywords", "set locked axis constraint physics" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets the constraint mode of the component.\n@param ConstraintMode The type of constraint to use." },
};
#endif // WITH_METADATA
// ********** Begin Function SetConstraintMode constinit property declarations *********************
static const UECodeGen_Private::FBytePropertyParams NewProp_ConstraintMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetConstraintMode constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetConstraintMode Property Definitions ********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::NewProp_ConstraintMode = { "ConstraintMode", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetConstraintMode_Parms, ConstraintMode), Z_Construct_UEnum_Engine_EDOFMode, METADATA_PARAMS(0, nullptr) }; // 480310197
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::NewProp_ConstraintMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::PropPointers) < 2048);
// ********** End Function SetConstraintMode Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetConstraintMode", Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::PrimitiveComponent_eventSetConstraintMode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::PrimitiveComponent_eventSetConstraintMode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetConstraintMode)
{
P_GET_PROPERTY(FByteProperty,Z_Param_ConstraintMode);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetConstraintMode(EDOFMode::Type(Z_Param_ConstraintMode));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetConstraintMode *****************************
// ********** Begin Class UPrimitiveComponent Function SetCullDistance *****************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics
{
struct PrimitiveComponent_eventSetCullDistance_Parms
{
float NewCullDistance;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "LOD" },
{ "Comment", "/**\n\x09 * Changes the value of CullDistance.\n\x09 * @param NewCullDistance - The value to assign to CullDistance.\n\x09 */" },
{ "DisplayName", "Set Max Draw Distance" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of CullDistance.\n@param NewCullDistance - The value to assign to CullDistance." },
};
#endif // WITH_METADATA
// ********** Begin Function SetCullDistance constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_NewCullDistance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCullDistance constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCullDistance Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::NewProp_NewCullDistance = { "NewCullDistance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCullDistance_Parms, NewCullDistance), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::NewProp_NewCullDistance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::PropPointers) < 2048);
// ********** End Function SetCullDistance Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCullDistance", Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::PrimitiveComponent_eventSetCullDistance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::PrimitiveComponent_eventSetCullDistance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCullDistance)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_NewCullDistance);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCullDistance(Z_Param_NewCullDistance);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCullDistance *******************************
// ********** Begin Class UPrimitiveComponent Function SetCustomDepthStencilValue ******************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics
{
struct PrimitiveComponent_eventSetCustomDepthStencilValue_Parms
{
int32 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Sets the CustomDepth stencil value (0 - 255) and marks the render state dirty. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets the CustomDepth stencil value (0 - 255) and marks the render state dirty." },
{ "UIMax", "255" },
{ "UIMin", "0" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomDepthStencilValue constinit property declarations ************
static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomDepthStencilValue constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomDepthStencilValue Property Definitions ***********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomDepthStencilValue_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::PropPointers) < 2048);
// ********** End Function SetCustomDepthStencilValue Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCustomDepthStencilValue", Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::PrimitiveComponent_eventSetCustomDepthStencilValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::PrimitiveComponent_eventSetCustomDepthStencilValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCustomDepthStencilValue)
{
P_GET_PROPERTY(FIntProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCustomDepthStencilValue(Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCustomDepthStencilValue ********************
// ********** Begin Class UPrimitiveComponent Function SetCustomDepthStencilWriteMask **************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics
{
struct PrimitiveComponent_eventSetCustomDepthStencilWriteMask_Parms
{
ERendererStencilMask WriteMaskBit;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Sets the CustomDepth stencil write mask and marks the render state dirty. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets the CustomDepth stencil write mask and marks the render state dirty." },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomDepthStencilWriteMask constinit property declarations ********
static const UECodeGen_Private::FBytePropertyParams NewProp_WriteMaskBit_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_WriteMaskBit;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomDepthStencilWriteMask constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomDepthStencilWriteMask Property Definitions *******************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::NewProp_WriteMaskBit_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::NewProp_WriteMaskBit = { "WriteMaskBit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomDepthStencilWriteMask_Parms, WriteMaskBit), Z_Construct_UEnum_Engine_ERendererStencilMask, METADATA_PARAMS(0, nullptr) }; // 2544710791
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::NewProp_WriteMaskBit_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::NewProp_WriteMaskBit,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::PropPointers) < 2048);
// ********** End Function SetCustomDepthStencilWriteMask Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCustomDepthStencilWriteMask", Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::PrimitiveComponent_eventSetCustomDepthStencilWriteMask_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::PrimitiveComponent_eventSetCustomDepthStencilWriteMask_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCustomDepthStencilWriteMask)
{
P_GET_ENUM(ERendererStencilMask,Z_Param_WriteMaskBit);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCustomDepthStencilWriteMask(ERendererStencilMask(Z_Param_WriteMaskBit));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCustomDepthStencilWriteMask ****************
// ********** Begin Class UPrimitiveComponent Function SetCustomPrimitiveDataFloat *****************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics
{
struct PrimitiveComponent_eventSetCustomPrimitiveDataFloat_Parms
{
int32 DataIndex;
float Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set custom primitive data at index DataIndex. This sets the run-time data only, so it doesn't serialize. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set custom primitive data at index DataIndex. This sets the run-time data only, so it doesn't serialize." },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomPrimitiveDataFloat constinit property declarations ***********
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomPrimitiveDataFloat constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomPrimitiveDataFloat Property Definitions **********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataFloat_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataFloat_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::PropPointers) < 2048);
// ********** End Function SetCustomPrimitiveDataFloat Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCustomPrimitiveDataFloat", Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataFloat_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataFloat_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCustomPrimitiveDataFloat)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCustomPrimitiveDataFloat(Z_Param_DataIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCustomPrimitiveDataFloat *******************
// ********** Begin Class UPrimitiveComponent Function SetCustomPrimitiveDataFloatArray ************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics
{
struct PrimitiveComponent_eventSetCustomPrimitiveDataFloatArray_Parms
{
int32 DataIndex;
TArray<float> Values;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set custom primitive data, an array of floats at once, from index DataIndex to index DataIndex + Values.Num(). This sets the run-time data only, so it doesn't serialize. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set custom primitive data, an array of floats at once, from index DataIndex to index DataIndex + Values.Num(). This sets the run-time data only, so it doesn't serialize." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomPrimitiveDataFloatArray constinit property declarations ******
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomPrimitiveDataFloatArray constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomPrimitiveDataFloatArray Property Definitions *****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataFloatArray_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::NewProp_Values_Inner = { "Values", 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_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataFloatArray_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::NewProp_Values_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::NewProp_Values,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::PropPointers) < 2048);
// ********** End Function SetCustomPrimitiveDataFloatArray Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCustomPrimitiveDataFloatArray", Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataFloatArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataFloatArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCustomPrimitiveDataFloatArray)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_TARRAY_REF(float,Z_Param_Out_Values);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCustomPrimitiveDataFloatArray(Z_Param_DataIndex,Z_Param_Out_Values);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCustomPrimitiveDataFloatArray **************
// ********** Begin Class UPrimitiveComponent Function SetCustomPrimitiveDataVector2 ***************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics
{
struct PrimitiveComponent_eventSetCustomPrimitiveDataVector2_Parms
{
int32 DataIndex;
FVector2D Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set custom primitive data, two floats at once, from index DataIndex to index DataIndex + 1. This sets the run-time data only, so it doesn't serialize. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set custom primitive data, two floats at once, from index DataIndex to index DataIndex + 1. This sets the run-time data only, so it doesn't serialize." },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomPrimitiveDataVector2 constinit property declarations *********
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomPrimitiveDataVector2 constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomPrimitiveDataVector2 Property Definitions ********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataVector2_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataVector2_Parms, Value), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::PropPointers) < 2048);
// ********** End Function SetCustomPrimitiveDataVector2 Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCustomPrimitiveDataVector2", Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataVector2_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataVector2_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCustomPrimitiveDataVector2)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_STRUCT(FVector2D,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCustomPrimitiveDataVector2(Z_Param_DataIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCustomPrimitiveDataVector2 *****************
// ********** Begin Class UPrimitiveComponent Function SetCustomPrimitiveDataVector3 ***************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics
{
struct PrimitiveComponent_eventSetCustomPrimitiveDataVector3_Parms
{
int32 DataIndex;
FVector Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set custom primitive data, three floats at once, from index DataIndex to index DataIndex + 2. This sets the run-time data only, so it doesn't serialize. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set custom primitive data, three floats at once, from index DataIndex to index DataIndex + 2. This sets the run-time data only, so it doesn't serialize." },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomPrimitiveDataVector3 constinit property declarations *********
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomPrimitiveDataVector3 constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomPrimitiveDataVector3 Property Definitions ********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataVector3_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataVector3_Parms, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::PropPointers) < 2048);
// ********** End Function SetCustomPrimitiveDataVector3 Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCustomPrimitiveDataVector3", Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataVector3_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataVector3_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCustomPrimitiveDataVector3)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_STRUCT(FVector,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCustomPrimitiveDataVector3(Z_Param_DataIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCustomPrimitiveDataVector3 *****************
// ********** Begin Class UPrimitiveComponent Function SetCustomPrimitiveDataVector4 ***************
struct Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics
{
struct PrimitiveComponent_eventSetCustomPrimitiveDataVector4_Parms
{
int32 DataIndex;
FVector4 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set custom primitive data, four floats at once, from index DataIndex to index DataIndex + 3. This sets the run-time data only, so it doesn't serialize. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set custom primitive data, four floats at once, from index DataIndex to index DataIndex + 3. This sets the run-time data only, so it doesn't serialize." },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomPrimitiveDataVector4 constinit property declarations *********
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomPrimitiveDataVector4 constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomPrimitiveDataVector4 Property Definitions ********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataVector4_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetCustomPrimitiveDataVector4_Parms, Value), Z_Construct_UScriptStruct_FVector4, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::PropPointers) < 2048);
// ********** End Function SetCustomPrimitiveDataVector4 Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetCustomPrimitiveDataVector4", Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataVector4_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::PrimitiveComponent_eventSetCustomPrimitiveDataVector4_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetCustomPrimitiveDataVector4)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_STRUCT(FVector4,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetCustomPrimitiveDataVector4(Z_Param_DataIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetCustomPrimitiveDataVector4 *****************
// ********** Begin Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataFloat **********
struct Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics
{
struct PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloat_Parms
{
int32 DataIndex;
float Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set default custom primitive data at index DataIndex, and marks the render state dirty */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set default custom primitive data at index DataIndex, and marks the render state dirty" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDefaultCustomPrimitiveDataFloat constinit property declarations ****
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDefaultCustomPrimitiveDataFloat constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDefaultCustomPrimitiveDataFloat Property Definitions ***************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloat_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloat_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::PropPointers) < 2048);
// ********** End Function SetDefaultCustomPrimitiveDataFloat Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetDefaultCustomPrimitiveDataFloat", Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloat_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloat_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetDefaultCustomPrimitiveDataFloat)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDefaultCustomPrimitiveDataFloat(Z_Param_DataIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataFloat ************
// ********** Begin Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataFloatArray *****
struct Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics
{
struct PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloatArray_Parms
{
int32 DataIndex;
TArray<float> Values;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set default custom primitive data, an array floats at once, from index DataIndex to index DataIndex + Values.Num(), and marks the render state dirty */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set default custom primitive data, an array floats at once, from index DataIndex to index DataIndex + Values.Num(), and marks the render state dirty" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDefaultCustomPrimitiveDataFloatArray constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDefaultCustomPrimitiveDataFloatArray constinit property declarations *
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDefaultCustomPrimitiveDataFloatArray Property Definitions **********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloatArray_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::NewProp_Values_Inner = { "Values", 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_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloatArray_Parms, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::NewProp_Values_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::NewProp_Values,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::PropPointers) < 2048);
// ********** End Function SetDefaultCustomPrimitiveDataFloatArray Property Definitions ************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetDefaultCustomPrimitiveDataFloatArray", Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloatArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataFloatArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetDefaultCustomPrimitiveDataFloatArray)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_TARRAY_REF(float,Z_Param_Out_Values);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDefaultCustomPrimitiveDataFloatArray(Z_Param_DataIndex,Z_Param_Out_Values);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataFloatArray *******
// ********** Begin Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataVector2 ********
struct Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics
{
struct PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector2_Parms
{
int32 DataIndex;
FVector2D Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set default custom primitive data, two floats at once, from index DataIndex to index DataIndex + 1, and marks the render state dirty */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set default custom primitive data, two floats at once, from index DataIndex to index DataIndex + 1, and marks the render state dirty" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDefaultCustomPrimitiveDataVector2 constinit property declarations **
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDefaultCustomPrimitiveDataVector2 constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDefaultCustomPrimitiveDataVector2 Property Definitions *************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector2_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector2_Parms, Value), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::PropPointers) < 2048);
// ********** End Function SetDefaultCustomPrimitiveDataVector2 Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetDefaultCustomPrimitiveDataVector2", Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector2_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector2_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetDefaultCustomPrimitiveDataVector2)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_STRUCT(FVector2D,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDefaultCustomPrimitiveDataVector2(Z_Param_DataIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataVector2 **********
// ********** Begin Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataVector3 ********
struct Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics
{
struct PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector3_Parms
{
int32 DataIndex;
FVector Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set default custom primitive data, three floats at once, from index DataIndex to index DataIndex + 2, and marks the render state dirty */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set default custom primitive data, three floats at once, from index DataIndex to index DataIndex + 2, and marks the render state dirty" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDefaultCustomPrimitiveDataVector3 constinit property declarations **
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDefaultCustomPrimitiveDataVector3 constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDefaultCustomPrimitiveDataVector3 Property Definitions *************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector3_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector3_Parms, Value), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::PropPointers) < 2048);
// ********** End Function SetDefaultCustomPrimitiveDataVector3 Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetDefaultCustomPrimitiveDataVector3", Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector3_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector3_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetDefaultCustomPrimitiveDataVector3)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_STRUCT(FVector,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDefaultCustomPrimitiveDataVector3(Z_Param_DataIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataVector3 **********
// ********** Begin Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataVector4 ********
struct Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics
{
struct PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector4_Parms
{
int32 DataIndex;
FVector4 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/** Set default custom primitive data, four floats at once, from index DataIndex to index DataIndex + 3, and marks the render state dirty */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set default custom primitive data, four floats at once, from index DataIndex to index DataIndex + 3, and marks the render state dirty" },
};
#endif // WITH_METADATA
// ********** Begin Function SetDefaultCustomPrimitiveDataVector4 constinit property declarations **
static const UECodeGen_Private::FIntPropertyParams NewProp_DataIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetDefaultCustomPrimitiveDataVector4 constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetDefaultCustomPrimitiveDataVector4 Property Definitions *************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::NewProp_DataIndex = { "DataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector4_Parms, DataIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector4_Parms, Value), Z_Construct_UScriptStruct_FVector4, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::NewProp_DataIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::PropPointers) < 2048);
// ********** End Function SetDefaultCustomPrimitiveDataVector4 Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetDefaultCustomPrimitiveDataVector4", Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector4_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::PrimitiveComponent_eventSetDefaultCustomPrimitiveDataVector4_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetDefaultCustomPrimitiveDataVector4)
{
P_GET_PROPERTY(FIntProperty,Z_Param_DataIndex);
P_GET_STRUCT(FVector4,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetDefaultCustomPrimitiveDataVector4(Z_Param_DataIndex,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetDefaultCustomPrimitiveDataVector4 **********
// ********** Begin Class UPrimitiveComponent Function SetEmissiveLightSource **********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics
{
struct PrimitiveComponent_eventSetEmissiveLightSource_Parms
{
bool NewEmissiveLightSource;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of EmissiveLightSource. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of EmissiveLightSource." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEmissiveLightSource constinit property declarations ****************
static void NewProp_NewEmissiveLightSource_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_NewEmissiveLightSource;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEmissiveLightSource constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEmissiveLightSource Property Definitions ***************************
void Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::NewProp_NewEmissiveLightSource_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetEmissiveLightSource_Parms*)Obj)->NewEmissiveLightSource = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::NewProp_NewEmissiveLightSource = { "NewEmissiveLightSource", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetEmissiveLightSource_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::NewProp_NewEmissiveLightSource_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::NewProp_NewEmissiveLightSource,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::PropPointers) < 2048);
// ********** End Function SetEmissiveLightSource Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetEmissiveLightSource", Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::PrimitiveComponent_eventSetEmissiveLightSource_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::PrimitiveComponent_eventSetEmissiveLightSource_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetEmissiveLightSource)
{
P_GET_UBOOL(Z_Param_NewEmissiveLightSource);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEmissiveLightSource(Z_Param_NewEmissiveLightSource);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetEmissiveLightSource ************************
// ********** Begin Class UPrimitiveComponent Function SetEnableGravity ****************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics
{
struct PrimitiveComponent_eventSetEnableGravity_Parms
{
bool bGravityEnabled;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Enables/disables whether this component is affected by gravity. This applies only to components with bSimulatePhysics set to true. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Enables/disables whether this component is affected by gravity. This applies only to components with bSimulatePhysics set to true." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnableGravity constinit property declarations **********************
static void NewProp_bGravityEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGravityEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnableGravity constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnableGravity Property Definitions *********************************
void Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::NewProp_bGravityEnabled_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetEnableGravity_Parms*)Obj)->bGravityEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::NewProp_bGravityEnabled = { "bGravityEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetEnableGravity_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::NewProp_bGravityEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::NewProp_bGravityEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::PropPointers) < 2048);
// ********** End Function SetEnableGravity Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetEnableGravity", Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::PrimitiveComponent_eventSetEnableGravity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::PrimitiveComponent_eventSetEnableGravity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetEnableGravity)
{
P_GET_UBOOL(Z_Param_bGravityEnabled);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnableGravity(Z_Param_bGravityEnabled);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetEnableGravity ******************************
// ********** Begin Class UPrimitiveComponent Function SetExcludedFromHLODLevel ********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics
{
struct PrimitiveComponent_eventSetExcludedFromHLODLevel_Parms
{
EHLODLevelExclusion HLODLevel;
bool bExcluded;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Exclude this primitive from the specified HLOD level */" },
{ "DisplayName", "Set Excluded From HLOD Level" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Exclude this primitive from the specified HLOD level" },
};
#endif // WITH_METADATA
// ********** Begin Function SetExcludedFromHLODLevel constinit property declarations **************
static const UECodeGen_Private::FBytePropertyParams NewProp_HLODLevel_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_HLODLevel;
static void NewProp_bExcluded_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExcluded;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetExcludedFromHLODLevel constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetExcludedFromHLODLevel Property Definitions *************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::NewProp_HLODLevel_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::NewProp_HLODLevel = { "HLODLevel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetExcludedFromHLODLevel_Parms, HLODLevel), Z_Construct_UEnum_Engine_EHLODLevelExclusion, METADATA_PARAMS(0, nullptr) }; // 2400433352
void Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::NewProp_bExcluded_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetExcludedFromHLODLevel_Parms*)Obj)->bExcluded = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::NewProp_bExcluded = { "bExcluded", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetExcludedFromHLODLevel_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::NewProp_bExcluded_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::NewProp_HLODLevel_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::NewProp_HLODLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::NewProp_bExcluded,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::PropPointers) < 2048);
// ********** End Function SetExcludedFromHLODLevel Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetExcludedFromHLODLevel", Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::PrimitiveComponent_eventSetExcludedFromHLODLevel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::PrimitiveComponent_eventSetExcludedFromHLODLevel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetExcludedFromHLODLevel)
{
P_GET_ENUM(EHLODLevelExclusion,Z_Param_HLODLevel);
P_GET_UBOOL(Z_Param_bExcluded);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetExcludedFromHLODLevel(EHLODLevelExclusion(Z_Param_HLODLevel),Z_Param_bExcluded);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetExcludedFromHLODLevel **********************
// ********** Begin Class UPrimitiveComponent Function SetExcludeForSpecificHLODLevels *************
struct Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics
{
struct PrimitiveComponent_eventSetExcludeForSpecificHLODLevels_Parms
{
TArray<int32> InExcludeForSpecificHLODLevels;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintSetter", "" },
{ "Category", "HLOD" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InExcludeForSpecificHLODLevels_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetExcludeForSpecificHLODLevels constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_InExcludeForSpecificHLODLevels_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InExcludeForSpecificHLODLevels;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetExcludeForSpecificHLODLevels constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetExcludeForSpecificHLODLevels Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::NewProp_InExcludeForSpecificHLODLevels_Inner = { "InExcludeForSpecificHLODLevels", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::NewProp_InExcludeForSpecificHLODLevels = { "InExcludeForSpecificHLODLevels", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetExcludeForSpecificHLODLevels_Parms, InExcludeForSpecificHLODLevels), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InExcludeForSpecificHLODLevels_MetaData), NewProp_InExcludeForSpecificHLODLevels_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::NewProp_InExcludeForSpecificHLODLevels_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::NewProp_InExcludeForSpecificHLODLevels,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::PropPointers) < 2048);
// ********** End Function SetExcludeForSpecificHLODLevels Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetExcludeForSpecificHLODLevels", Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::PrimitiveComponent_eventSetExcludeForSpecificHLODLevels_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04440403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::PrimitiveComponent_eventSetExcludeForSpecificHLODLevels_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetExcludeForSpecificHLODLevels)
{
P_GET_TARRAY_REF(int32,Z_Param_Out_InExcludeForSpecificHLODLevels);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetExcludeForSpecificHLODLevels(Z_Param_Out_InExcludeForSpecificHLODLevels);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetExcludeForSpecificHLODLevels ***************
// ********** Begin Class UPrimitiveComponent Function SetExcludeFromLightAttachmentGroup **********
struct Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics
{
struct PrimitiveComponent_eventSetExcludeFromLightAttachmentGroup_Parms
{
bool bInExcludeFromLightAttachmentGroup;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of ExcludeFromLightAttachmentGroup. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of ExcludeFromLightAttachmentGroup." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInExcludeFromLightAttachmentGroup_MetaData[] = {
{ "DisplayName", "ExcludeFromLightAttachmentGroup" },
};
#endif // WITH_METADATA
// ********** Begin Function SetExcludeFromLightAttachmentGroup constinit property declarations ****
static void NewProp_bInExcludeFromLightAttachmentGroup_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInExcludeFromLightAttachmentGroup;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetExcludeFromLightAttachmentGroup constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetExcludeFromLightAttachmentGroup Property Definitions ***************
void Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::NewProp_bInExcludeFromLightAttachmentGroup_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetExcludeFromLightAttachmentGroup_Parms*)Obj)->bInExcludeFromLightAttachmentGroup = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::NewProp_bInExcludeFromLightAttachmentGroup = { "bInExcludeFromLightAttachmentGroup", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetExcludeFromLightAttachmentGroup_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::NewProp_bInExcludeFromLightAttachmentGroup_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInExcludeFromLightAttachmentGroup_MetaData), NewProp_bInExcludeFromLightAttachmentGroup_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::NewProp_bInExcludeFromLightAttachmentGroup,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::PropPointers) < 2048);
// ********** End Function SetExcludeFromLightAttachmentGroup Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetExcludeFromLightAttachmentGroup", Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::PrimitiveComponent_eventSetExcludeFromLightAttachmentGroup_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::PrimitiveComponent_eventSetExcludeFromLightAttachmentGroup_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetExcludeFromLightAttachmentGroup)
{
P_GET_UBOOL(Z_Param_bInExcludeFromLightAttachmentGroup);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetExcludeFromLightAttachmentGroup(Z_Param_bInExcludeFromLightAttachmentGroup);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetExcludeFromLightAttachmentGroup ************
// ********** Begin Class UPrimitiveComponent Function SetFirstPersonPrimitiveType *****************
struct Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics
{
struct PrimitiveComponent_eventSetFirstPersonPrimitiveType_Parms
{
EFirstPersonPrimitiveType Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Sets FirstPersonPrimitiveType property and marks the render state dirty. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets FirstPersonPrimitiveType property and marks the render state dirty." },
};
#endif // WITH_METADATA
// ********** Begin Function SetFirstPersonPrimitiveType constinit property declarations ***********
static const UECodeGen_Private::FBytePropertyParams NewProp_Value_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetFirstPersonPrimitiveType constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetFirstPersonPrimitiveType Property Definitions **********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::NewProp_Value_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetFirstPersonPrimitiveType_Parms, Value), Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType, METADATA_PARAMS(0, nullptr) }; // 1268160270
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::NewProp_Value_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::PropPointers) < 2048);
// ********** End Function SetFirstPersonPrimitiveType Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetFirstPersonPrimitiveType", Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::PrimitiveComponent_eventSetFirstPersonPrimitiveType_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::PrimitiveComponent_eventSetFirstPersonPrimitiveType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetFirstPersonPrimitiveType)
{
P_GET_ENUM(EFirstPersonPrimitiveType,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetFirstPersonPrimitiveType(EFirstPersonPrimitiveType(Z_Param_Value));
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetFirstPersonPrimitiveType *******************
// ********** Begin Class UPrimitiveComponent Function SetGenerateOverlapEvents ********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics
{
struct PrimitiveComponent_eventSetGenerateOverlapEvents_Parms
{
bool bInGenerateOverlapEvents;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintSetter", "" },
{ "Comment", "/** Modifies value returned by GetGenerateOverlapEvents() */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Modifies value returned by GetGenerateOverlapEvents()" },
};
#endif // WITH_METADATA
// ********** Begin Function SetGenerateOverlapEvents constinit property declarations **************
static void NewProp_bInGenerateOverlapEvents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInGenerateOverlapEvents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGenerateOverlapEvents constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGenerateOverlapEvents Property Definitions *************************
void Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::NewProp_bInGenerateOverlapEvents_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetGenerateOverlapEvents_Parms*)Obj)->bInGenerateOverlapEvents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::NewProp_bInGenerateOverlapEvents = { "bInGenerateOverlapEvents", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetGenerateOverlapEvents_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::NewProp_bInGenerateOverlapEvents_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::NewProp_bInGenerateOverlapEvents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::PropPointers) < 2048);
// ********** End Function SetGenerateOverlapEvents Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetGenerateOverlapEvents", Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::PrimitiveComponent_eventSetGenerateOverlapEvents_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::PrimitiveComponent_eventSetGenerateOverlapEvents_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetGenerateOverlapEvents)
{
P_GET_UBOOL(Z_Param_bInGenerateOverlapEvents);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGenerateOverlapEvents(Z_Param_bInGenerateOverlapEvents);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetGenerateOverlapEvents **********************
// ********** Begin Class UPrimitiveComponent Function SetGyroscopicTorqueEnabled ******************
struct Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics
{
struct PrimitiveComponent_eventSetGyroscopicTorqueEnabled_Parms
{
bool bInGyroscopicTorqueEnabled;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Enabled/disables whether this body is affected by gyroscopic torque, mainly useful for long/thin objects that spin */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Enabled/disables whether this body is affected by gyroscopic torque, mainly useful for long/thin objects that spin" },
};
#endif // WITH_METADATA
// ********** Begin Function SetGyroscopicTorqueEnabled constinit property declarations ************
static void NewProp_bInGyroscopicTorqueEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInGyroscopicTorqueEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGyroscopicTorqueEnabled constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGyroscopicTorqueEnabled Property Definitions ***********************
void Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::NewProp_bInGyroscopicTorqueEnabled_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetGyroscopicTorqueEnabled_Parms*)Obj)->bInGyroscopicTorqueEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::NewProp_bInGyroscopicTorqueEnabled = { "bInGyroscopicTorqueEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetGyroscopicTorqueEnabled_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::NewProp_bInGyroscopicTorqueEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::NewProp_bInGyroscopicTorqueEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::PropPointers) < 2048);
// ********** End Function SetGyroscopicTorqueEnabled Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetGyroscopicTorqueEnabled", Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::PrimitiveComponent_eventSetGyroscopicTorqueEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::PrimitiveComponent_eventSetGyroscopicTorqueEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetGyroscopicTorqueEnabled)
{
P_GET_UBOOL(Z_Param_bInGyroscopicTorqueEnabled);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGyroscopicTorqueEnabled(Z_Param_bInGyroscopicTorqueEnabled);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetGyroscopicTorqueEnabled ********************
// ********** Begin Class UPrimitiveComponent Function SetHiddenInSceneCapture *********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics
{
struct PrimitiveComponent_eventSetHiddenInSceneCapture_Parms
{
bool bValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Sets bHideInSceneCapture property and marks the render state dirty. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets bHideInSceneCapture property and marks the render state dirty." },
};
#endif // WITH_METADATA
// ********** Begin Function SetHiddenInSceneCapture constinit property declarations ***************
static void NewProp_bValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetHiddenInSceneCapture constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetHiddenInSceneCapture Property Definitions **************************
void Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::NewProp_bValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetHiddenInSceneCapture_Parms*)Obj)->bValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetHiddenInSceneCapture_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::NewProp_bValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::PropPointers) < 2048);
// ********** End Function SetHiddenInSceneCapture Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetHiddenInSceneCapture", Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::PrimitiveComponent_eventSetHiddenInSceneCapture_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::PrimitiveComponent_eventSetHiddenInSceneCapture_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetHiddenInSceneCapture)
{
P_GET_UBOOL(Z_Param_bValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetHiddenInSceneCapture(Z_Param_bValue);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetHiddenInSceneCapture ***********************
// ********** Begin Class UPrimitiveComponent Function SetHoldout **********************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics
{
struct PrimitiveComponent_eventSetHoldout_Parms
{
bool bNewHoldout;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bHoldout */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bHoldout" },
};
#endif // WITH_METADATA
// ********** Begin Function SetHoldout constinit property declarations ****************************
static void NewProp_bNewHoldout_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewHoldout;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetHoldout constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetHoldout Property Definitions ***************************************
void Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::NewProp_bNewHoldout_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetHoldout_Parms*)Obj)->bNewHoldout = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::NewProp_bNewHoldout = { "bNewHoldout", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetHoldout_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::NewProp_bNewHoldout_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::NewProp_bNewHoldout,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::PropPointers) < 2048);
// ********** End Function SetHoldout Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetHoldout", Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::PrimitiveComponent_eventSetHoldout_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::PrimitiveComponent_eventSetHoldout_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetHoldout()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetHoldout_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetHoldout)
{
P_GET_UBOOL(Z_Param_bNewHoldout);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetHoldout(Z_Param_bNewHoldout);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetHoldout ************************************
// ********** Begin Class UPrimitiveComponent Function SetIgnoreBoundsForEditorFocus ***************
struct Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics
{
struct PrimitiveComponent_eventSetIgnoreBoundsForEditorFocus_Parms
{
bool bIgnore;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Editor" },
{ "Comment", "/**\n\x09 * Set if we should ignore bounds when focusing the editor camera.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set if we should ignore bounds when focusing the editor camera." },
};
#endif // WITH_METADATA
// ********** Begin Function SetIgnoreBoundsForEditorFocus constinit property declarations *********
static void NewProp_bIgnore_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnore;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIgnoreBoundsForEditorFocus constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIgnoreBoundsForEditorFocus Property Definitions ********************
void Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::NewProp_bIgnore_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetIgnoreBoundsForEditorFocus_Parms*)Obj)->bIgnore = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::NewProp_bIgnore = { "bIgnore", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetIgnoreBoundsForEditorFocus_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::NewProp_bIgnore_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::NewProp_bIgnore,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::PropPointers) < 2048);
// ********** End Function SetIgnoreBoundsForEditorFocus Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetIgnoreBoundsForEditorFocus", Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::PrimitiveComponent_eventSetIgnoreBoundsForEditorFocus_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::PrimitiveComponent_eventSetIgnoreBoundsForEditorFocus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetIgnoreBoundsForEditorFocus)
{
P_GET_UBOOL(Z_Param_bIgnore);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIgnoreBoundsForEditorFocus(Z_Param_bIgnore);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetIgnoreBoundsForEditorFocus *****************
// ********** Begin Class UPrimitiveComponent Function SetLightAttachmentsAsGroup ******************
struct Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics
{
struct PrimitiveComponent_eventSetLightAttachmentsAsGroup_Parms
{
bool bInLightAttachmentsAsGroup;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of LightAttachmentsAsGroup. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of LightAttachmentsAsGroup." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInLightAttachmentsAsGroup_MetaData[] = {
{ "DisplayName", "LightAttachmentsAsGroup" },
};
#endif // WITH_METADATA
// ********** Begin Function SetLightAttachmentsAsGroup constinit property declarations ************
static void NewProp_bInLightAttachmentsAsGroup_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInLightAttachmentsAsGroup;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetLightAttachmentsAsGroup constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetLightAttachmentsAsGroup Property Definitions ***********************
void Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::NewProp_bInLightAttachmentsAsGroup_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetLightAttachmentsAsGroup_Parms*)Obj)->bInLightAttachmentsAsGroup = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::NewProp_bInLightAttachmentsAsGroup = { "bInLightAttachmentsAsGroup", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetLightAttachmentsAsGroup_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::NewProp_bInLightAttachmentsAsGroup_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInLightAttachmentsAsGroup_MetaData), NewProp_bInLightAttachmentsAsGroup_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::NewProp_bInLightAttachmentsAsGroup,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::PropPointers) < 2048);
// ********** End Function SetLightAttachmentsAsGroup Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetLightAttachmentsAsGroup", Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::PrimitiveComponent_eventSetLightAttachmentsAsGroup_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::PrimitiveComponent_eventSetLightAttachmentsAsGroup_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetLightAttachmentsAsGroup)
{
P_GET_UBOOL(Z_Param_bInLightAttachmentsAsGroup);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetLightAttachmentsAsGroup(Z_Param_bInLightAttachmentsAsGroup);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetLightAttachmentsAsGroup ********************
// ********** Begin Class UPrimitiveComponent Function SetLightingChannels *************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics
{
struct PrimitiveComponent_eventSetLightingChannels_Parms
{
bool bChannel0;
bool bChannel1;
bool bChannel2;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Components" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetLightingChannels constinit property declarations *******************
static void NewProp_bChannel0_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bChannel0;
static void NewProp_bChannel1_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bChannel1;
static void NewProp_bChannel2_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bChannel2;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetLightingChannels constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetLightingChannels Property Definitions ******************************
void Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel0_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetLightingChannels_Parms*)Obj)->bChannel0 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel0 = { "bChannel0", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetLightingChannels_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel0_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel1_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetLightingChannels_Parms*)Obj)->bChannel1 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel1 = { "bChannel1", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetLightingChannels_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel1_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel2_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetLightingChannels_Parms*)Obj)->bChannel2 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel2 = { "bChannel2", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetLightingChannels_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel2_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel0,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::NewProp_bChannel2,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::PropPointers) < 2048);
// ********** End Function SetLightingChannels Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetLightingChannels", Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::PrimitiveComponent_eventSetLightingChannels_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::PrimitiveComponent_eventSetLightingChannels_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetLightingChannels)
{
P_GET_UBOOL(Z_Param_bChannel0);
P_GET_UBOOL(Z_Param_bChannel1);
P_GET_UBOOL(Z_Param_bChannel2);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetLightingChannels(Z_Param_bChannel0,Z_Param_bChannel1,Z_Param_bChannel2);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetLightingChannels ***************************
// ********** Begin Class UPrimitiveComponent Function SetLinearDamping ****************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics
{
struct PrimitiveComponent_eventSetLinearDamping_Parms
{
float InDamping;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Sets the linear damping of this component. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets the linear damping of this component." },
};
#endif // WITH_METADATA
// ********** Begin Function SetLinearDamping constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InDamping;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetLinearDamping constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetLinearDamping Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::NewProp_InDamping = { "InDamping", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetLinearDamping_Parms, InDamping), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::NewProp_InDamping,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::PropPointers) < 2048);
// ********** End Function SetLinearDamping Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetLinearDamping", Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::PrimitiveComponent_eventSetLinearDamping_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::PrimitiveComponent_eventSetLinearDamping_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetLinearDamping)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InDamping);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetLinearDamping(Z_Param_InDamping);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetLinearDamping ******************************
// ********** Begin Class UPrimitiveComponent Function SetMassOverrideInKg *************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics
{
struct PrimitiveComponent_eventSetMassOverrideInKg_Parms
{
FName BoneName;
float MassInKg;
bool bOverrideMass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09Override the mass (in Kg) of a single physics body.\n\x09*\x09Note that in the case where multiple bodies are attached together, the override mass will be set for the entire group.\n\x09*\x09Set the Override Mass to false if you want to reset the body's mass to the auto-calculated physx mass.\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_bOverrideMass", "true" },
{ "CPP_Default_MassInKg", "1.000000" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Override the mass (in Kg) of a single physics body.\nNote that in the case where multiple bodies are attached together, the override mass will be set for the entire group.\nSet the Override Mass to false if you want to reset the body's mass to the auto-calculated physx mass." },
};
#endif // WITH_METADATA
// ********** Begin Function SetMassOverrideInKg constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MassInKg;
static void NewProp_bOverrideMass_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideMass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMassOverrideInKg constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMassOverrideInKg Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMassOverrideInKg_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::NewProp_MassInKg = { "MassInKg", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMassOverrideInKg_Parms, MassInKg), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::NewProp_bOverrideMass_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetMassOverrideInKg_Parms*)Obj)->bOverrideMass = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::NewProp_bOverrideMass = { "bOverrideMass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetMassOverrideInKg_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::NewProp_bOverrideMass_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::NewProp_MassInKg,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::NewProp_bOverrideMass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::PropPointers) < 2048);
// ********** End Function SetMassOverrideInKg Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetMassOverrideInKg", Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::PrimitiveComponent_eventSetMassOverrideInKg_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::PrimitiveComponent_eventSetMassOverrideInKg_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetMassOverrideInKg)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_PROPERTY(FFloatProperty,Z_Param_MassInKg);
P_GET_UBOOL(Z_Param_bOverrideMass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMassOverrideInKg(Z_Param_BoneName,Z_Param_MassInKg,Z_Param_bOverrideMass);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetMassOverrideInKg ***************************
// ********** Begin Class UPrimitiveComponent Function SetMassScale ********************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics
{
struct PrimitiveComponent_eventSetMassScale_Parms
{
FName BoneName;
float InMassScale;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Change the mass scale used to calculate the mass of a single physics body */" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_InMassScale", "1.000000" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Change the mass scale used to calculate the mass of a single physics body" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMassScale constinit property declarations **************************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InMassScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMassScale constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMassScale Property Definitions *************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMassScale_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::NewProp_InMassScale = { "InMassScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMassScale_Parms, InMassScale), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::NewProp_InMassScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::PropPointers) < 2048);
// ********** End Function SetMassScale Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetMassScale", Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::PrimitiveComponent_eventSetMassScale_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::PrimitiveComponent_eventSetMassScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetMassScale()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetMassScale_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetMassScale)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_PROPERTY(FFloatProperty,Z_Param_InMassScale);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMassScale(Z_Param_BoneName,Z_Param_InMassScale);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetMassScale **********************************
// ********** Begin Class UPrimitiveComponent Function SetMaterial *********************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics
{
struct PrimitiveComponent_eventSetMaterial_Parms
{
int32 ElementIndex;
UMaterialInterface* Material;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Changes the material applied to an element of the mesh.\n\x09 * @param ElementIndex - The element to access the material of.\n\x09 * @return the material used by the indexed element of this mesh.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the material applied to an element of the mesh.\n@param ElementIndex - The element to access the material of.\n@return the material used by the indexed element of this mesh." },
};
#endif // WITH_METADATA
// ********** Begin Function SetMaterial constinit property declarations ***************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ElementIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMaterial constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMaterial Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::NewProp_ElementIndex = { "ElementIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMaterial_Parms, ElementIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMaterial_Parms, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::NewProp_ElementIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::NewProp_Material,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::PropPointers) < 2048);
// ********** End Function SetMaterial Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetMaterial", Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::PrimitiveComponent_eventSetMaterial_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::PrimitiveComponent_eventSetMaterial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetMaterial()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetMaterial_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetMaterial)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ElementIndex);
P_GET_OBJECT(UMaterialInterface,Z_Param_Material);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMaterial(Z_Param_ElementIndex,Z_Param_Material);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetMaterial ***********************************
// ********** Begin Class UPrimitiveComponent Function SetMaterialByName ***************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics
{
struct PrimitiveComponent_eventSetMaterialByName_Parms
{
FName MaterialSlotName;
UMaterialInterface* Material;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09* Changes the material applied to an element of the mesh.\n\x09* @param MaterialSlotName - The slot name to access the material of.\n\x09* @return the material used by the indexed element of this mesh.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the material applied to an element of the mesh.\n@param MaterialSlotName - The slot name to access the material of.\n@return the material used by the indexed element of this mesh." },
};
#endif // WITH_METADATA
// ********** Begin Function SetMaterialByName constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_MaterialSlotName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMaterialByName constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMaterialByName Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::NewProp_MaterialSlotName = { "MaterialSlotName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMaterialByName_Parms, MaterialSlotName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMaterialByName_Parms, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::NewProp_MaterialSlotName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::NewProp_Material,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::PropPointers) < 2048);
// ********** End Function SetMaterialByName Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetMaterialByName", Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::PrimitiveComponent_eventSetMaterialByName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::PrimitiveComponent_eventSetMaterialByName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetMaterialByName)
{
P_GET_PROPERTY(FNameProperty,Z_Param_MaterialSlotName);
P_GET_OBJECT(UMaterialInterface,Z_Param_Material);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMaterialByName(Z_Param_MaterialSlotName,Z_Param_Material);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetMaterialByName *****************************
// ********** Begin Class UPrimitiveComponent Function SetMaxDepenetrationVelocity *****************
struct Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics
{
struct PrimitiveComponent_eventSetMaxDepenetrationVelocity_Parms
{
FName BoneName;
float InMaxDepenetrationVelocity;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 * The maximum velocity used to depenetrate this object from others when spawned or teleported with initial overlaps (does not affect overlaps as a result of normal movement).\n\x09 * A value of zero will allow objects that are spawned overlapping to go to sleep without moving rather than pop out of each other. E.g., use zero if you spawn dynamic rocks\n\x09 * partially embedded in the ground and want them to be interactive but not pop out of the ground when touched.\n\x09 * A negative value means that the config setting CollisionInitialOverlapDepenetrationVelocity will be used.\n\x09*/" },
{ "CPP_Default_BoneName", "None" },
{ "CPP_Default_InMaxDepenetrationVelocity", "-1.000000" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "The maximum velocity used to depenetrate this object from others when spawned or teleported with initial overlaps (does not affect overlaps as a result of normal movement).\nA value of zero will allow objects that are spawned overlapping to go to sleep without moving rather than pop out of each other. E.g., use zero if you spawn dynamic rocks\npartially embedded in the ground and want them to be interactive but not pop out of the ground when touched.\nA negative value means that the config setting CollisionInitialOverlapDepenetrationVelocity will be used." },
};
#endif // WITH_METADATA
// ********** Begin Function SetMaxDepenetrationVelocity constinit property declarations ***********
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InMaxDepenetrationVelocity;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMaxDepenetrationVelocity constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMaxDepenetrationVelocity Property Definitions **********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMaxDepenetrationVelocity_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::NewProp_InMaxDepenetrationVelocity = { "InMaxDepenetrationVelocity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetMaxDepenetrationVelocity_Parms, InMaxDepenetrationVelocity), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::NewProp_InMaxDepenetrationVelocity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::PropPointers) < 2048);
// ********** End Function SetMaxDepenetrationVelocity Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetMaxDepenetrationVelocity", Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::PrimitiveComponent_eventSetMaxDepenetrationVelocity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::PrimitiveComponent_eventSetMaxDepenetrationVelocity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetMaxDepenetrationVelocity)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_PROPERTY(FFloatProperty,Z_Param_InMaxDepenetrationVelocity);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMaxDepenetrationVelocity(Z_Param_BoneName,Z_Param_InMaxDepenetrationVelocity);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetMaxDepenetrationVelocity *******************
// ********** Begin Class UPrimitiveComponent Function SetNotifyRigidBodyCollision *****************
struct Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics
{
struct PrimitiveComponent_eventSetNotifyRigidBodyCollision_Parms
{
bool bNewNotifyRigidBodyCollision;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Changes the value of bNotifyRigidBodyCollision */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bNotifyRigidBodyCollision" },
};
#endif // WITH_METADATA
// ********** Begin Function SetNotifyRigidBodyCollision constinit property declarations ***********
static void NewProp_bNewNotifyRigidBodyCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewNotifyRigidBodyCollision;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetNotifyRigidBodyCollision constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetNotifyRigidBodyCollision Property Definitions **********************
void Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::NewProp_bNewNotifyRigidBodyCollision_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetNotifyRigidBodyCollision_Parms*)Obj)->bNewNotifyRigidBodyCollision = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::NewProp_bNewNotifyRigidBodyCollision = { "bNewNotifyRigidBodyCollision", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetNotifyRigidBodyCollision_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::NewProp_bNewNotifyRigidBodyCollision_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::NewProp_bNewNotifyRigidBodyCollision,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::PropPointers) < 2048);
// ********** End Function SetNotifyRigidBodyCollision Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetNotifyRigidBodyCollision", Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::PrimitiveComponent_eventSetNotifyRigidBodyCollision_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::PrimitiveComponent_eventSetNotifyRigidBodyCollision_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetNotifyRigidBodyCollision)
{
P_GET_UBOOL(Z_Param_bNewNotifyRigidBodyCollision);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetNotifyRigidBodyCollision(Z_Param_bNewNotifyRigidBodyCollision);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetNotifyRigidBodyCollision *******************
// ********** Begin Class UPrimitiveComponent Function SetOnlyOwnerSee *****************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics
{
struct PrimitiveComponent_eventSetOnlyOwnerSee_Parms
{
bool bNewOnlyOwnerSee;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bOnlyOwnerSee. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bOnlyOwnerSee." },
};
#endif // WITH_METADATA
// ********** Begin Function SetOnlyOwnerSee constinit property declarations ***********************
static void NewProp_bNewOnlyOwnerSee_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewOnlyOwnerSee;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetOnlyOwnerSee constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetOnlyOwnerSee Property Definitions **********************************
void Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::NewProp_bNewOnlyOwnerSee_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetOnlyOwnerSee_Parms*)Obj)->bNewOnlyOwnerSee = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::NewProp_bNewOnlyOwnerSee = { "bNewOnlyOwnerSee", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetOnlyOwnerSee_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::NewProp_bNewOnlyOwnerSee_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::NewProp_bNewOnlyOwnerSee,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::PropPointers) < 2048);
// ********** End Function SetOnlyOwnerSee Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetOnlyOwnerSee", Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::PrimitiveComponent_eventSetOnlyOwnerSee_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::PrimitiveComponent_eventSetOnlyOwnerSee_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetOnlyOwnerSee)
{
P_GET_UBOOL(Z_Param_bNewOnlyOwnerSee);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetOnlyOwnerSee(Z_Param_bNewOnlyOwnerSee);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetOnlyOwnerSee *******************************
// ********** Begin Class UPrimitiveComponent Function SetOwnerNoSee *******************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics
{
struct PrimitiveComponent_eventSetOwnerNoSee_Parms
{
bool bNewOwnerNoSee;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bOwnerNoSee. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bOwnerNoSee." },
};
#endif // WITH_METADATA
// ********** Begin Function SetOwnerNoSee constinit property declarations *************************
static void NewProp_bNewOwnerNoSee_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewOwnerNoSee;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetOwnerNoSee constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetOwnerNoSee Property Definitions ************************************
void Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::NewProp_bNewOwnerNoSee_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetOwnerNoSee_Parms*)Obj)->bNewOwnerNoSee = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::NewProp_bNewOwnerNoSee = { "bNewOwnerNoSee", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetOwnerNoSee_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::NewProp_bNewOwnerNoSee_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::NewProp_bNewOwnerNoSee,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::PropPointers) < 2048);
// ********** End Function SetOwnerNoSee Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetOwnerNoSee", Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::PrimitiveComponent_eventSetOwnerNoSee_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::PrimitiveComponent_eventSetOwnerNoSee_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetOwnerNoSee)
{
P_GET_UBOOL(Z_Param_bNewOwnerNoSee);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetOwnerNoSee(Z_Param_bNewOwnerNoSee);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetOwnerNoSee *********************************
// ********** Begin Class UPrimitiveComponent Function SetPhysicsAngularVelocityInDegrees **********
struct Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics
{
struct PrimitiveComponent_eventSetPhysicsAngularVelocityInDegrees_Parms
{
FVector NewAngVel;
bool bAddToCurrent;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09Set the angular velocity of a single body.\n\x09 *\x09This should be used cautiously - it may be better to use AddTorque or AddImpulse.\n\x09 *\n\x09 *\x09@param NewAngVel\x09\x09New angular velocity to apply to body, in degrees per second.\n\x09 *\x09@param bAddToCurrent\x09If true, NewAngVel is added to the existing angular velocity of the body.\n\x09 *\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to modify angular velocity of. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_bAddToCurrent", "false" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the angular velocity of a single body.\nThis should be used cautiously - it may be better to use AddTorque or AddImpulse.\n\n@param NewAngVel New angular velocity to apply to body, in degrees per second.\n@param bAddToCurrent If true, NewAngVel is added to the existing angular velocity of the body.\n@param BoneName If a SkeletalMeshComponent, name of body to modify angular velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPhysicsAngularVelocityInDegrees constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_NewAngVel;
static void NewProp_bAddToCurrent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToCurrent;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPhysicsAngularVelocityInDegrees constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPhysicsAngularVelocityInDegrees Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::NewProp_NewAngVel = { "NewAngVel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsAngularVelocityInDegrees_Parms, NewAngVel), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetPhysicsAngularVelocityInDegrees_Parms*)Obj)->bAddToCurrent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent = { "bAddToCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetPhysicsAngularVelocityInDegrees_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsAngularVelocityInDegrees_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::NewProp_NewAngVel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::PropPointers) < 2048);
// ********** End Function SetPhysicsAngularVelocityInDegrees Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetPhysicsAngularVelocityInDegrees", Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::PrimitiveComponent_eventSetPhysicsAngularVelocityInDegrees_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::PrimitiveComponent_eventSetPhysicsAngularVelocityInDegrees_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetPhysicsAngularVelocityInDegrees)
{
P_GET_STRUCT(FVector,Z_Param_NewAngVel);
P_GET_UBOOL(Z_Param_bAddToCurrent);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPhysicsAngularVelocityInDegrees(Z_Param_NewAngVel,Z_Param_bAddToCurrent,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetPhysicsAngularVelocityInDegrees ************
// ********** Begin Class UPrimitiveComponent Function SetPhysicsAngularVelocityInRadians **********
struct Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics
{
struct PrimitiveComponent_eventSetPhysicsAngularVelocityInRadians_Parms
{
FVector NewAngVel;
bool bAddToCurrent;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09Set the angular velocity of a single body.\n\x09 *\x09This should be used cautiously - it may be better to use AddTorque or AddImpulse.\n\x09 *\n\x09 *\x09@param NewAngVel\x09\x09New angular velocity to apply to body, in radians per second.\n\x09 *\x09@param bAddToCurrent\x09If true, NewAngVel is added to the existing angular velocity of the body.\n\x09 *\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to modify angular velocity of. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_bAddToCurrent", "false" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the angular velocity of a single body.\nThis should be used cautiously - it may be better to use AddTorque or AddImpulse.\n\n@param NewAngVel New angular velocity to apply to body, in radians per second.\n@param bAddToCurrent If true, NewAngVel is added to the existing angular velocity of the body.\n@param BoneName If a SkeletalMeshComponent, name of body to modify angular velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPhysicsAngularVelocityInRadians constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_NewAngVel;
static void NewProp_bAddToCurrent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToCurrent;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPhysicsAngularVelocityInRadians constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPhysicsAngularVelocityInRadians Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::NewProp_NewAngVel = { "NewAngVel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsAngularVelocityInRadians_Parms, NewAngVel), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::NewProp_bAddToCurrent_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetPhysicsAngularVelocityInRadians_Parms*)Obj)->bAddToCurrent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::NewProp_bAddToCurrent = { "bAddToCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetPhysicsAngularVelocityInRadians_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::NewProp_bAddToCurrent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsAngularVelocityInRadians_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::NewProp_NewAngVel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::NewProp_bAddToCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::PropPointers) < 2048);
// ********** End Function SetPhysicsAngularVelocityInRadians Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetPhysicsAngularVelocityInRadians", Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::PrimitiveComponent_eventSetPhysicsAngularVelocityInRadians_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::PrimitiveComponent_eventSetPhysicsAngularVelocityInRadians_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetPhysicsAngularVelocityInRadians)
{
P_GET_STRUCT(FVector,Z_Param_NewAngVel);
P_GET_UBOOL(Z_Param_bAddToCurrent);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPhysicsAngularVelocityInRadians(Z_Param_NewAngVel,Z_Param_bAddToCurrent,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetPhysicsAngularVelocityInRadians ************
// ********** Begin Class UPrimitiveComponent Function SetPhysicsLinearVelocity ********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics
{
struct PrimitiveComponent_eventSetPhysicsLinearVelocity_Parms
{
FVector NewVel;
bool bAddToCurrent;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09Set the linear velocity of a single body.\n\x09 *\x09This should be used cautiously - it may be better to use AddForce or AddImpulse.\n\x09 *\n\x09 *\x09@param NewVel\x09\x09\x09New linear velocity to apply to physics.\n\x09 *\x09@param bAddToCurrent\x09If true, NewVel is added to the existing velocity of the body.\n\x09 *\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to modify velocity of. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_bAddToCurrent", "false" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the linear velocity of a single body.\nThis should be used cautiously - it may be better to use AddForce or AddImpulse.\n\n@param NewVel New linear velocity to apply to physics.\n@param bAddToCurrent If true, NewVel is added to the existing velocity of the body.\n@param BoneName If a SkeletalMeshComponent, name of body to modify velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPhysicsLinearVelocity constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewVel;
static void NewProp_bAddToCurrent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToCurrent;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPhysicsLinearVelocity constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPhysicsLinearVelocity Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::NewProp_NewVel = { "NewVel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsLinearVelocity_Parms, NewVel), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::NewProp_bAddToCurrent_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetPhysicsLinearVelocity_Parms*)Obj)->bAddToCurrent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::NewProp_bAddToCurrent = { "bAddToCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetPhysicsLinearVelocity_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::NewProp_bAddToCurrent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsLinearVelocity_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::NewProp_NewVel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::NewProp_bAddToCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::PropPointers) < 2048);
// ********** End Function SetPhysicsLinearVelocity Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetPhysicsLinearVelocity", Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::PrimitiveComponent_eventSetPhysicsLinearVelocity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::PrimitiveComponent_eventSetPhysicsLinearVelocity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetPhysicsLinearVelocity)
{
P_GET_STRUCT(FVector,Z_Param_NewVel);
P_GET_UBOOL(Z_Param_bAddToCurrent);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPhysicsLinearVelocity(Z_Param_NewVel,Z_Param_bAddToCurrent,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetPhysicsLinearVelocity **********************
// ********** Begin Class UPrimitiveComponent Function SetPhysicsMaxAngularVelocityInDegrees *******
struct Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics
{
struct PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInDegrees_Parms
{
float NewMaxAngVel;
bool bAddToCurrent;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09Set the maximum angular velocity of a single body.\n\x09*\n\x09*\x09@param NewMaxAngVel\x09\x09New maximum angular velocity to apply to body, in degrees per second.\n\x09*\x09@param bAddToCurrent\x09If true, NewMaxAngVel is added to the existing maximum angular velocity of the body.\n\x09*\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to modify maximum angular velocity of. 'None' indicates root body.\n\x09*/" },
{ "CPP_Default_bAddToCurrent", "false" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the maximum angular velocity of a single body.\n\n@param NewMaxAngVel New maximum angular velocity to apply to body, in degrees per second.\n@param bAddToCurrent If true, NewMaxAngVel is added to the existing maximum angular velocity of the body.\n@param BoneName If a SkeletalMeshComponent, name of body to modify maximum angular velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPhysicsMaxAngularVelocityInDegrees constinit property declarations *
static const UECodeGen_Private::FFloatPropertyParams NewProp_NewMaxAngVel;
static void NewProp_bAddToCurrent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToCurrent;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPhysicsMaxAngularVelocityInDegrees constinit property declarations ***
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPhysicsMaxAngularVelocityInDegrees Property Definitions ************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::NewProp_NewMaxAngVel = { "NewMaxAngVel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInDegrees_Parms, NewMaxAngVel), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInDegrees_Parms*)Obj)->bAddToCurrent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent = { "bAddToCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInDegrees_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInDegrees_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::NewProp_NewMaxAngVel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::NewProp_bAddToCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::PropPointers) < 2048);
// ********** End Function SetPhysicsMaxAngularVelocityInDegrees Property Definitions **************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetPhysicsMaxAngularVelocityInDegrees", Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInDegrees_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInDegrees_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetPhysicsMaxAngularVelocityInDegrees)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_NewMaxAngVel);
P_GET_UBOOL(Z_Param_bAddToCurrent);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPhysicsMaxAngularVelocityInDegrees(Z_Param_NewMaxAngVel,Z_Param_bAddToCurrent,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetPhysicsMaxAngularVelocityInDegrees *********
// ********** Begin Class UPrimitiveComponent Function SetPhysicsMaxAngularVelocityInRadians *******
struct Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics
{
struct PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInRadians_Parms
{
float NewMaxAngVel;
bool bAddToCurrent;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09*\x09Set the maximum angular velocity of a single body.\n\x09*\n\x09*\x09@param NewMaxAngVel\x09\x09New maximum angular velocity to apply to body, in radians per second.\n\x09*\x09@param bAddToCurrent\x09If true, NewMaxAngVel is added to the existing maximum angular velocity of the body.\n\x09*\x09@param BoneName\x09\x09\x09If a SkeletalMeshComponent, name of body to modify maximum angular velocity of. 'None' indicates root body.\n\x09*/" },
{ "CPP_Default_bAddToCurrent", "false" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the maximum angular velocity of a single body.\n\n@param NewMaxAngVel New maximum angular velocity to apply to body, in radians per second.\n@param bAddToCurrent If true, NewMaxAngVel is added to the existing maximum angular velocity of the body.\n@param BoneName If a SkeletalMeshComponent, name of body to modify maximum angular velocity of. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPhysicsMaxAngularVelocityInRadians constinit property declarations *
static const UECodeGen_Private::FFloatPropertyParams NewProp_NewMaxAngVel;
static void NewProp_bAddToCurrent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddToCurrent;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPhysicsMaxAngularVelocityInRadians constinit property declarations ***
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPhysicsMaxAngularVelocityInRadians Property Definitions ************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::NewProp_NewMaxAngVel = { "NewMaxAngVel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInRadians_Parms, NewMaxAngVel), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::NewProp_bAddToCurrent_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInRadians_Parms*)Obj)->bAddToCurrent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::NewProp_bAddToCurrent = { "bAddToCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInRadians_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::NewProp_bAddToCurrent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInRadians_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::NewProp_NewMaxAngVel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::NewProp_bAddToCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::PropPointers) < 2048);
// ********** End Function SetPhysicsMaxAngularVelocityInRadians Property Definitions **************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetPhysicsMaxAngularVelocityInRadians", Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInRadians_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::PrimitiveComponent_eventSetPhysicsMaxAngularVelocityInRadians_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetPhysicsMaxAngularVelocityInRadians)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_NewMaxAngVel);
P_GET_UBOOL(Z_Param_bAddToCurrent);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPhysicsMaxAngularVelocityInRadians(Z_Param_NewMaxAngVel,Z_Param_bAddToCurrent,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetPhysicsMaxAngularVelocityInRadians *********
// ********** Begin Class UPrimitiveComponent Function SetPhysMaterialOverride *********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics
{
struct PrimitiveComponent_eventSetPhysMaterialOverride_Parms
{
UPhysicalMaterial* NewPhysMaterial;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** \n\x09 *\x09""Changes the current PhysMaterialOverride for this component. \n\x09 *\x09Note that if physics is already running on this component, this will _not_ alter its mass/inertia etc, \n\x09 *\x09it will only change its surface properties like friction.\n\x09 */" },
{ "DisplayName", "Set PhysicalMaterial Override" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the current PhysMaterialOverride for this component.\nNote that if physics is already running on this component, this will _not_ alter its mass/inertia etc,\nit will only change its surface properties like friction." },
};
#endif // WITH_METADATA
// ********** Begin Function SetPhysMaterialOverride constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewPhysMaterial;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPhysMaterialOverride constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPhysMaterialOverride Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::NewProp_NewPhysMaterial = { "NewPhysMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetPhysMaterialOverride_Parms, NewPhysMaterial), Z_Construct_UClass_UPhysicalMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::NewProp_NewPhysMaterial,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::PropPointers) < 2048);
// ********** End Function SetPhysMaterialOverride Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetPhysMaterialOverride", Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::PrimitiveComponent_eventSetPhysMaterialOverride_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::PrimitiveComponent_eventSetPhysMaterialOverride_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetPhysMaterialOverride)
{
P_GET_OBJECT(UPhysicalMaterial,Z_Param_NewPhysMaterial);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPhysMaterialOverride(Z_Param_NewPhysMaterial);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetPhysMaterialOverride ***********************
// ********** Begin Class UPrimitiveComponent Function SetReceivesDecals ***************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics
{
struct PrimitiveComponent_eventSetReceivesDecals_Parms
{
bool bNewReceivesDecals;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bReceivesDecals. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bReceivesDecals." },
};
#endif // WITH_METADATA
// ********** Begin Function SetReceivesDecals constinit property declarations *********************
static void NewProp_bNewReceivesDecals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewReceivesDecals;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetReceivesDecals constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetReceivesDecals Property Definitions ********************************
void Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::NewProp_bNewReceivesDecals_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetReceivesDecals_Parms*)Obj)->bNewReceivesDecals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::NewProp_bNewReceivesDecals = { "bNewReceivesDecals", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetReceivesDecals_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::NewProp_bNewReceivesDecals_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::NewProp_bNewReceivesDecals,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::PropPointers) < 2048);
// ********** End Function SetReceivesDecals Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetReceivesDecals", Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::PrimitiveComponent_eventSetReceivesDecals_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::PrimitiveComponent_eventSetReceivesDecals_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetReceivesDecals)
{
P_GET_UBOOL(Z_Param_bNewReceivesDecals);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetReceivesDecals(Z_Param_bNewReceivesDecals);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetReceivesDecals *****************************
// ********** Begin Class UPrimitiveComponent Function SetRenderCustomDepth ************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics
{
struct PrimitiveComponent_eventSetRenderCustomDepth_Parms
{
bool bValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Sets the bRenderCustomDepth property and marks the render state dirty. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets the bRenderCustomDepth property and marks the render state dirty." },
};
#endif // WITH_METADATA
// ********** Begin Function SetRenderCustomDepth constinit property declarations ******************
static void NewProp_bValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRenderCustomDepth constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRenderCustomDepth Property Definitions *****************************
void Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::NewProp_bValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetRenderCustomDepth_Parms*)Obj)->bValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetRenderCustomDepth_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::NewProp_bValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::PropPointers) < 2048);
// ********** End Function SetRenderCustomDepth Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetRenderCustomDepth", Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::PrimitiveComponent_eventSetRenderCustomDepth_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::PrimitiveComponent_eventSetRenderCustomDepth_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetRenderCustomDepth)
{
P_GET_UBOOL(Z_Param_bValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetRenderCustomDepth(Z_Param_bValue);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetRenderCustomDepth **************************
// ********** Begin Class UPrimitiveComponent Function SetRenderInDepthPass ************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics
{
struct PrimitiveComponent_eventSetRenderInDepthPass_Parms
{
bool bValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Sets bRenderInDepthPass property and marks the render state dirty. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets bRenderInDepthPass property and marks the render state dirty." },
};
#endif // WITH_METADATA
// ********** Begin Function SetRenderInDepthPass constinit property declarations ******************
static void NewProp_bValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRenderInDepthPass constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRenderInDepthPass Property Definitions *****************************
void Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::NewProp_bValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetRenderInDepthPass_Parms*)Obj)->bValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetRenderInDepthPass_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::NewProp_bValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::PropPointers) < 2048);
// ********** End Function SetRenderInDepthPass Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetRenderInDepthPass", Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::PrimitiveComponent_eventSetRenderInDepthPass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::PrimitiveComponent_eventSetRenderInDepthPass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetRenderInDepthPass)
{
P_GET_UBOOL(Z_Param_bValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetRenderInDepthPass(Z_Param_bValue);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetRenderInDepthPass **************************
// ********** Begin Class UPrimitiveComponent Function SetRenderInMainPass *************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics
{
struct PrimitiveComponent_eventSetRenderInMainPass_Parms
{
bool bValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Sets bRenderInMainPass property and marks the render state dirty. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets bRenderInMainPass property and marks the render state dirty." },
};
#endif // WITH_METADATA
// ********** Begin Function SetRenderInMainPass constinit property declarations *******************
static void NewProp_bValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRenderInMainPass constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRenderInMainPass Property Definitions ******************************
void Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::NewProp_bValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetRenderInMainPass_Parms*)Obj)->bValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetRenderInMainPass_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::NewProp_bValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::PropPointers) < 2048);
// ********** End Function SetRenderInMainPass Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetRenderInMainPass", Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::PrimitiveComponent_eventSetRenderInMainPass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::PrimitiveComponent_eventSetRenderInMainPass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetRenderInMainPass)
{
P_GET_UBOOL(Z_Param_bValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetRenderInMainPass(Z_Param_bValue);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetRenderInMainPass ***************************
// ********** Begin Class UPrimitiveComponent Function SetScalarParameterForCustomPrimitiveData ****
struct Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics
{
struct PrimitiveComponent_eventSetScalarParameterForCustomPrimitiveData_Parms
{
FName ParameterName;
float Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Set a scalar parameter for custom primitive data. This sets the run-time data only, so it doesn't serialize.\n\x09 * @param\x09ParameterName\x09The parameter name of the custom primitive\n\x09 * @param\x09Value\x09\x09\x09The new value of the custom primitive\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set a scalar parameter for custom primitive data. This sets the run-time data only, so it doesn't serialize.\n@param ParameterName The parameter name of the custom primitive\n@param Value The new value of the custom primitive" },
};
#endif // WITH_METADATA
// ********** Begin Function SetScalarParameterForCustomPrimitiveData constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetScalarParameterForCustomPrimitiveData constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetScalarParameterForCustomPrimitiveData Property Definitions *********
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetScalarParameterForCustomPrimitiveData_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetScalarParameterForCustomPrimitiveData_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::PropPointers) < 2048);
// ********** End Function SetScalarParameterForCustomPrimitiveData Property Definitions ***********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetScalarParameterForCustomPrimitiveData", Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::PrimitiveComponent_eventSetScalarParameterForCustomPrimitiveData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::PrimitiveComponent_eventSetScalarParameterForCustomPrimitiveData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetScalarParameterForCustomPrimitiveData)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetScalarParameterForCustomPrimitiveData(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetScalarParameterForCustomPrimitiveData ******
// ********** Begin Class UPrimitiveComponent Function SetScalarParameterForDefaultCustomPrimitiveData
struct Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics
{
struct PrimitiveComponent_eventSetScalarParameterForDefaultCustomPrimitiveData_Parms
{
FName ParameterName;
float Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Set a scalar parameter for default custom primitive data. This will be serialized and is useful in construction scripts.\n\x09 * @param\x09ParameterName\x09The parameter name of the custom primitive\n\x09 * @param\x09Value\x09\x09\x09The new value of the custom primitive\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set a scalar parameter for default custom primitive data. This will be serialized and is useful in construction scripts.\n@param ParameterName The parameter name of the custom primitive\n@param Value The new value of the custom primitive" },
};
#endif // WITH_METADATA
// ********** Begin Function SetScalarParameterForDefaultCustomPrimitiveData constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetScalarParameterForDefaultCustomPrimitiveData constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetScalarParameterForDefaultCustomPrimitiveData Property Definitions **
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetScalarParameterForDefaultCustomPrimitiveData_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetScalarParameterForDefaultCustomPrimitiveData_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::PropPointers) < 2048);
// ********** End Function SetScalarParameterForDefaultCustomPrimitiveData Property Definitions ****
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetScalarParameterForDefaultCustomPrimitiveData", Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::PrimitiveComponent_eventSetScalarParameterForDefaultCustomPrimitiveData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::PrimitiveComponent_eventSetScalarParameterForDefaultCustomPrimitiveData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetScalarParameterForDefaultCustomPrimitiveData)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetScalarParameterForDefaultCustomPrimitiveData(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetScalarParameterForDefaultCustomPrimitiveData
// ********** Begin Class UPrimitiveComponent Function SetSimulatePhysics **************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics
{
struct PrimitiveComponent_eventSetSimulatePhysics_Parms
{
bool bSimulate;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** \n\x09 * When this component is a simple/single body, this will enable or disable simulation on that body. In addition, \n\x09 * if this component is currently attached to something, beginning simulation will detach it. Note that stopping\n\x09 * simulation will not reattach the component - that would need to be done explicitly. \n\x09 * \n\x09 * For more complex components (e.g. skeletal meshes), simulation will apply to the bodies contained by the\n\x09 * component (e.g. using a physics asset). Since these bodies will be free to move independently of the component, \n\x09 * the component will not be automatically detached. If detachment is required, then that can be done by \n\x09 * calling DetachFromComponent.\n\x09 *\n\x09 * @param bSimulate New simulation state for the single body or multiple bodies\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "When this component is a simple/single body, this will enable or disable simulation on that body. In addition,\nif this component is currently attached to something, beginning simulation will detach it. Note that stopping\nsimulation will not reattach the component - that would need to be done explicitly.\n\nFor more complex components (e.g. skeletal meshes), simulation will apply to the bodies contained by the\ncomponent (e.g. using a physics asset). Since these bodies will be free to move independently of the component,\nthe component will not be automatically detached. If detachment is required, then that can be done by\ncalling DetachFromComponent.\n\n@param bSimulate New simulation state for the single body or multiple bodies" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSimulatePhysics constinit property declarations ********************
static void NewProp_bSimulate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSimulate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSimulatePhysics constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSimulatePhysics Property Definitions *******************************
void Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::NewProp_bSimulate_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetSimulatePhysics_Parms*)Obj)->bSimulate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::NewProp_bSimulate = { "bSimulate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetSimulatePhysics_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::NewProp_bSimulate_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::NewProp_bSimulate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::PropPointers) < 2048);
// ********** End Function SetSimulatePhysics Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetSimulatePhysics", Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::PrimitiveComponent_eventSetSimulatePhysics_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::PrimitiveComponent_eventSetSimulatePhysics_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetSimulatePhysics)
{
P_GET_UBOOL(Z_Param_bSimulate);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSimulatePhysics(Z_Param_bSimulate);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetSimulatePhysics ****************************
// ********** Begin Class UPrimitiveComponent Function SetSingleSampleShadowFromStationaryLights ***
struct Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics
{
struct PrimitiveComponent_eventSetSingleSampleShadowFromStationaryLights_Parms
{
bool bNewSingleSampleShadowFromStationaryLights;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bSingleSampleShadowFromStationaryLights. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bSingleSampleShadowFromStationaryLights." },
};
#endif // WITH_METADATA
// ********** Begin Function SetSingleSampleShadowFromStationaryLights constinit property declarations
static void NewProp_bNewSingleSampleShadowFromStationaryLights_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewSingleSampleShadowFromStationaryLights;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSingleSampleShadowFromStationaryLights constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSingleSampleShadowFromStationaryLights Property Definitions ********
void Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::NewProp_bNewSingleSampleShadowFromStationaryLights_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetSingleSampleShadowFromStationaryLights_Parms*)Obj)->bNewSingleSampleShadowFromStationaryLights = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::NewProp_bNewSingleSampleShadowFromStationaryLights = { "bNewSingleSampleShadowFromStationaryLights", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetSingleSampleShadowFromStationaryLights_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::NewProp_bNewSingleSampleShadowFromStationaryLights_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::NewProp_bNewSingleSampleShadowFromStationaryLights,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::PropPointers) < 2048);
// ********** End Function SetSingleSampleShadowFromStationaryLights Property Definitions **********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetSingleSampleShadowFromStationaryLights", Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::PrimitiveComponent_eventSetSingleSampleShadowFromStationaryLights_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::PrimitiveComponent_eventSetSingleSampleShadowFromStationaryLights_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetSingleSampleShadowFromStationaryLights)
{
P_GET_UBOOL(Z_Param_bNewSingleSampleShadowFromStationaryLights);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSingleSampleShadowFromStationaryLights(Z_Param_bNewSingleSampleShadowFromStationaryLights);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetSingleSampleShadowFromStationaryLights *****
// ********** Begin Class UPrimitiveComponent Function SetStaticWhenNotMoveable ********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics
{
struct PrimitiveComponent_eventSetStaticWhenNotMoveable_Parms
{
bool bInStaticWhenNotMoveable;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/*\n\x09 *\x09\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetStaticWhenNotMoveable constinit property declarations **************
static void NewProp_bInStaticWhenNotMoveable_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInStaticWhenNotMoveable;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetStaticWhenNotMoveable constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetStaticWhenNotMoveable Property Definitions *************************
void Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::NewProp_bInStaticWhenNotMoveable_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetStaticWhenNotMoveable_Parms*)Obj)->bInStaticWhenNotMoveable = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::NewProp_bInStaticWhenNotMoveable = { "bInStaticWhenNotMoveable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetStaticWhenNotMoveable_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::NewProp_bInStaticWhenNotMoveable_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::NewProp_bInStaticWhenNotMoveable,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::PropPointers) < 2048);
// ********** End Function SetStaticWhenNotMoveable Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetStaticWhenNotMoveable", Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::PrimitiveComponent_eventSetStaticWhenNotMoveable_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::PrimitiveComponent_eventSetStaticWhenNotMoveable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetStaticWhenNotMoveable)
{
P_GET_UBOOL(Z_Param_bInStaticWhenNotMoveable);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetStaticWhenNotMoveable(Z_Param_bInStaticWhenNotMoveable);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetStaticWhenNotMoveable **********************
// ********** Begin Class UPrimitiveComponent Function SetTranslucencySortDistanceOffset ***********
struct Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics
{
struct PrimitiveComponent_eventSetTranslucencySortDistanceOffset_Parms
{
float NewTranslucencySortDistanceOffset;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of TranslucencySortDistanceOffset. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of TranslucencySortDistanceOffset." },
};
#endif // WITH_METADATA
// ********** Begin Function SetTranslucencySortDistanceOffset constinit property declarations *****
static const UECodeGen_Private::FFloatPropertyParams NewProp_NewTranslucencySortDistanceOffset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTranslucencySortDistanceOffset constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTranslucencySortDistanceOffset Property Definitions ****************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::NewProp_NewTranslucencySortDistanceOffset = { "NewTranslucencySortDistanceOffset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetTranslucencySortDistanceOffset_Parms, NewTranslucencySortDistanceOffset), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::NewProp_NewTranslucencySortDistanceOffset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::PropPointers) < 2048);
// ********** End Function SetTranslucencySortDistanceOffset Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetTranslucencySortDistanceOffset", Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::PrimitiveComponent_eventSetTranslucencySortDistanceOffset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::PrimitiveComponent_eventSetTranslucencySortDistanceOffset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetTranslucencySortDistanceOffset)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_NewTranslucencySortDistanceOffset);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTranslucencySortDistanceOffset(Z_Param_NewTranslucencySortDistanceOffset);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetTranslucencySortDistanceOffset *************
// ********** Begin Class UPrimitiveComponent Function SetTranslucentSortPriority ******************
struct Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics
{
struct PrimitiveComponent_eventSetTranslucentSortPriority_Parms
{
int32 NewTranslucentSortPriority;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of TranslucentSortPriority. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of TranslucentSortPriority." },
};
#endif // WITH_METADATA
// ********** Begin Function SetTranslucentSortPriority constinit property declarations ************
static const UECodeGen_Private::FIntPropertyParams NewProp_NewTranslucentSortPriority;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetTranslucentSortPriority constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetTranslucentSortPriority Property Definitions ***********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::NewProp_NewTranslucentSortPriority = { "NewTranslucentSortPriority", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetTranslucentSortPriority_Parms, NewTranslucentSortPriority), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::NewProp_NewTranslucentSortPriority,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::PropPointers) < 2048);
// ********** End Function SetTranslucentSortPriority Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetTranslucentSortPriority", Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::PrimitiveComponent_eventSetTranslucentSortPriority_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::PrimitiveComponent_eventSetTranslucentSortPriority_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetTranslucentSortPriority)
{
P_GET_PROPERTY(FIntProperty,Z_Param_NewTranslucentSortPriority);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetTranslucentSortPriority(Z_Param_NewTranslucentSortPriority);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetTranslucentSortPriority ********************
// ********** Begin Class UPrimitiveComponent Function SetUpdateKinematicFromSimulation ************
struct Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics
{
struct PrimitiveComponent_eventSetUpdateKinematicFromSimulation_Parms
{
bool bUpdateKinematicFromSimulation;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Enables/disables whether this component should be updated by simulation when it is kinematic. This is needed if (for example) its velocity needs to be accessed. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Enables/disables whether this component should be updated by simulation when it is kinematic. This is needed if (for example) its velocity needs to be accessed." },
};
#endif // WITH_METADATA
// ********** Begin Function SetUpdateKinematicFromSimulation constinit property declarations ******
static void NewProp_bUpdateKinematicFromSimulation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateKinematicFromSimulation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUpdateKinematicFromSimulation constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUpdateKinematicFromSimulation Property Definitions *****************
void Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::NewProp_bUpdateKinematicFromSimulation_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetUpdateKinematicFromSimulation_Parms*)Obj)->bUpdateKinematicFromSimulation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::NewProp_bUpdateKinematicFromSimulation = { "bUpdateKinematicFromSimulation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetUpdateKinematicFromSimulation_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::NewProp_bUpdateKinematicFromSimulation_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::NewProp_bUpdateKinematicFromSimulation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::PropPointers) < 2048);
// ********** End Function SetUpdateKinematicFromSimulation Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetUpdateKinematicFromSimulation", Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::PrimitiveComponent_eventSetUpdateKinematicFromSimulation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::PrimitiveComponent_eventSetUpdateKinematicFromSimulation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetUpdateKinematicFromSimulation)
{
P_GET_UBOOL(Z_Param_bUpdateKinematicFromSimulation);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUpdateKinematicFromSimulation(Z_Param_bUpdateKinematicFromSimulation);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetUpdateKinematicFromSimulation **************
// ********** Begin Class UPrimitiveComponent Function SetUseCCD ***********************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics
{
struct PrimitiveComponent_eventSetUseCCD_Parms
{
bool InUseCCD;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Set whether this component should use Continuous Collision Detection */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set whether this component should use Continuous Collision Detection" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUseCCD constinit property declarations *****************************
static void NewProp_InUseCCD_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InUseCCD;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUseCCD constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUseCCD Property Definitions ****************************************
void Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::NewProp_InUseCCD_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetUseCCD_Parms*)Obj)->InUseCCD = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::NewProp_InUseCCD = { "InUseCCD", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetUseCCD_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::NewProp_InUseCCD_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetUseCCD_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::NewProp_InUseCCD,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::PropPointers) < 2048);
// ********** End Function SetUseCCD Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetUseCCD", Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::PrimitiveComponent_eventSetUseCCD_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::PrimitiveComponent_eventSetUseCCD_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetUseCCD)
{
P_GET_UBOOL(Z_Param_InUseCCD);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUseCCD(Z_Param_InUseCCD,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetUseCCD *************************************
// ********** Begin Class UPrimitiveComponent Function SetUseMACD **********************************
struct Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics
{
struct PrimitiveComponent_eventSetUseMACD_Parms
{
bool InUseMACD;
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** [EXPERIMENTAL] Set whether this component should use Motion-Aware Collision Detection */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "[EXPERIMENTAL] Set whether this component should use Motion-Aware Collision Detection" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUseMACD constinit property declarations ****************************
static void NewProp_InUseMACD_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_InUseMACD;
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUseMACD constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUseMACD Property Definitions ***************************************
void Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::NewProp_InUseMACD_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetUseMACD_Parms*)Obj)->InUseMACD = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::NewProp_InUseMACD = { "InUseMACD", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetUseMACD_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::NewProp_InUseMACD_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetUseMACD_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::NewProp_InUseMACD,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::PropPointers) < 2048);
// ********** End Function SetUseMACD Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetUseMACD", Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::PrimitiveComponent_eventSetUseMACD_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::PrimitiveComponent_eventSetUseMACD_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetUseMACD)
{
P_GET_UBOOL(Z_Param_InUseMACD);
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUseMACD(Z_Param_InUseMACD,Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetUseMACD ************************************
// ********** Begin Class UPrimitiveComponent Function SetVectorParameterForCustomPrimitiveData ****
struct Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics
{
struct PrimitiveComponent_eventSetVectorParameterForCustomPrimitiveData_Parms
{
FName ParameterName;
FVector4 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Set a vector parameter for custom primitive data. This sets the run-time data only, so it doesn't serialize.\n\x09 * @param\x09ParameterName\x09The parameter name of the custom primitive\n\x09 * @param\x09Value\x09\x09\x09The new value of the custom primitive\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set a vector parameter for custom primitive data. This sets the run-time data only, so it doesn't serialize.\n@param ParameterName The parameter name of the custom primitive\n@param Value The new value of the custom primitive" },
};
#endif // WITH_METADATA
// ********** Begin Function SetVectorParameterForCustomPrimitiveData constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVectorParameterForCustomPrimitiveData constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVectorParameterForCustomPrimitiveData Property Definitions *********
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetVectorParameterForCustomPrimitiveData_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetVectorParameterForCustomPrimitiveData_Parms, Value), Z_Construct_UScriptStruct_FVector4, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::PropPointers) < 2048);
// ********** End Function SetVectorParameterForCustomPrimitiveData Property Definitions ***********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetVectorParameterForCustomPrimitiveData", Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::PrimitiveComponent_eventSetVectorParameterForCustomPrimitiveData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::PrimitiveComponent_eventSetVectorParameterForCustomPrimitiveData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetVectorParameterForCustomPrimitiveData)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_STRUCT(FVector4,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetVectorParameterForCustomPrimitiveData(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetVectorParameterForCustomPrimitiveData ******
// ********** Begin Class UPrimitiveComponent Function SetVectorParameterForDefaultCustomPrimitiveData
struct Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics
{
struct PrimitiveComponent_eventSetVectorParameterForDefaultCustomPrimitiveData_Parms
{
FName ParameterName;
FVector4 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Material" },
{ "Comment", "/**\n\x09 * Set a vector parameter for default custom primitive data. This will be serialized and is useful in construction scripts.\n\x09 * @param\x09ParameterName\x09The parameter name of the custom primitive\n\x09 * @param\x09Value\x09\x09\x09The new value of the custom primitive\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set a vector parameter for default custom primitive data. This will be serialized and is useful in construction scripts.\n@param ParameterName The parameter name of the custom primitive\n@param Value The new value of the custom primitive" },
};
#endif // WITH_METADATA
// ********** Begin Function SetVectorParameterForDefaultCustomPrimitiveData constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVectorParameterForDefaultCustomPrimitiveData constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVectorParameterForDefaultCustomPrimitiveData Property Definitions **
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetVectorParameterForDefaultCustomPrimitiveData_Parms, ParameterName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetVectorParameterForDefaultCustomPrimitiveData_Parms, Value), Z_Construct_UScriptStruct_FVector4, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::PropPointers) < 2048);
// ********** End Function SetVectorParameterForDefaultCustomPrimitiveData Property Definitions ****
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetVectorParameterForDefaultCustomPrimitiveData", Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::PrimitiveComponent_eventSetVectorParameterForDefaultCustomPrimitiveData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::PrimitiveComponent_eventSetVectorParameterForDefaultCustomPrimitiveData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetVectorParameterForDefaultCustomPrimitiveData)
{
P_GET_PROPERTY(FNameProperty,Z_Param_ParameterName);
P_GET_STRUCT(FVector4,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetVectorParameterForDefaultCustomPrimitiveData(Z_Param_ParameterName,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetVectorParameterForDefaultCustomPrimitiveData
// ********** Begin Class UPrimitiveComponent Function SetVisibleInRayTracing **********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics
{
struct PrimitiveComponent_eventSetVisibleInRayTracing_Parms
{
bool bNewVisibleInRayTracing;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Changes the value of bIsVisibleInRayTracing. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Changes the value of bIsVisibleInRayTracing." },
};
#endif // WITH_METADATA
// ********** Begin Function SetVisibleInRayTracing constinit property declarations ****************
static void NewProp_bNewVisibleInRayTracing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewVisibleInRayTracing;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVisibleInRayTracing constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVisibleInRayTracing Property Definitions ***************************
void Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::NewProp_bNewVisibleInRayTracing_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetVisibleInRayTracing_Parms*)Obj)->bNewVisibleInRayTracing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::NewProp_bNewVisibleInRayTracing = { "bNewVisibleInRayTracing", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetVisibleInRayTracing_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::NewProp_bNewVisibleInRayTracing_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::NewProp_bNewVisibleInRayTracing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::PropPointers) < 2048);
// ********** End Function SetVisibleInRayTracing Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetVisibleInRayTracing", Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::PrimitiveComponent_eventSetVisibleInRayTracing_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::PrimitiveComponent_eventSetVisibleInRayTracing_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetVisibleInRayTracing)
{
P_GET_UBOOL(Z_Param_bNewVisibleInRayTracing);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetVisibleInRayTracing(Z_Param_bNewVisibleInRayTracing);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetVisibleInRayTracing ************************
// ********** Begin Class UPrimitiveComponent Function SetVisibleInSceneCaptureOnly ****************
struct Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics
{
struct PrimitiveComponent_eventSetVisibleInSceneCaptureOnly_Parms
{
bool bValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Sets bVisibleInSceneCaptureOnly property and marks the render state dirty. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets bVisibleInSceneCaptureOnly property and marks the render state dirty." },
};
#endif // WITH_METADATA
// ********** Begin Function SetVisibleInSceneCaptureOnly constinit property declarations **********
static void NewProp_bValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVisibleInSceneCaptureOnly constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVisibleInSceneCaptureOnly Property Definitions *********************
void Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::NewProp_bValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventSetVisibleInSceneCaptureOnly_Parms*)Obj)->bValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::NewProp_bValue = { "bValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventSetVisibleInSceneCaptureOnly_Parms), &Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::NewProp_bValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::NewProp_bValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::PropPointers) < 2048);
// ********** End Function SetVisibleInSceneCaptureOnly Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetVisibleInSceneCaptureOnly", Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::PrimitiveComponent_eventSetVisibleInSceneCaptureOnly_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::PrimitiveComponent_eventSetVisibleInSceneCaptureOnly_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetVisibleInSceneCaptureOnly)
{
P_GET_UBOOL(Z_Param_bValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetVisibleInSceneCaptureOnly(Z_Param_bValue);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetVisibleInSceneCaptureOnly ******************
// ********** Begin Class UPrimitiveComponent Function SetWalkableSlopeOverride ********************
struct Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics
{
struct PrimitiveComponent_eventSetWalkableSlopeOverride_Parms
{
FWalkableSlopeOverride NewOverride;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/** Sets a new slope override for this component instance. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Sets a new slope override for this component instance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewOverride_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetWalkableSlopeOverride constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewOverride;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetWalkableSlopeOverride constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetWalkableSlopeOverride Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::NewProp_NewOverride = { "NewOverride", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventSetWalkableSlopeOverride_Parms, NewOverride), Z_Construct_UScriptStruct_FWalkableSlopeOverride, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewOverride_MetaData), NewProp_NewOverride_MetaData) }; // 2410867542
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::NewProp_NewOverride,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::PropPointers) < 2048);
// ********** End Function SetWalkableSlopeOverride Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "SetWalkableSlopeOverride", Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::PrimitiveComponent_eventSetWalkableSlopeOverride_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::PrimitiveComponent_eventSetWalkableSlopeOverride_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execSetWalkableSlopeOverride)
{
P_GET_STRUCT_REF(FWalkableSlopeOverride,Z_Param_Out_NewOverride);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetWalkableSlopeOverride(Z_Param_Out_NewOverride);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function SetWalkableSlopeOverride **********************
// ********** Begin Class UPrimitiveComponent Function UnregisterAsFocalPointInPhysicsReplicationLOD
struct Z_Construct_UFunction_UPrimitiveComponent_UnregisterAsFocalPointInPhysicsReplicationLOD_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Replication" },
{ "Comment", "/** Unregister this components physics object from being a focal particle in Physics Replication LOD */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Unregister this components physics object from being a focal particle in Physics Replication LOD" },
};
#endif // WITH_METADATA
// ********** Begin Function UnregisterAsFocalPointInPhysicsReplicationLOD constinit property declarations
// ********** End Function UnregisterAsFocalPointInPhysicsReplicationLOD constinit property declarations
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_UnregisterAsFocalPointInPhysicsReplicationLOD_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "UnregisterAsFocalPointInPhysicsReplicationLOD", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_UnregisterAsFocalPointInPhysicsReplicationLOD_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_UnregisterAsFocalPointInPhysicsReplicationLOD_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPrimitiveComponent_UnregisterAsFocalPointInPhysicsReplicationLOD()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_UnregisterAsFocalPointInPhysicsReplicationLOD_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execUnregisterAsFocalPointInPhysicsReplicationLOD)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UnregisterAsFocalPointInPhysicsReplicationLOD();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function UnregisterAsFocalPointInPhysicsReplicationLOD *
// ********** Begin Class UPrimitiveComponent Function WakeAllRigidBodies **************************
struct Z_Construct_UFunction_UPrimitiveComponent_WakeAllRigidBodies_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Ensure simulation is running for all bodies in this component.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Ensure simulation is running for all bodies in this component." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function WakeAllRigidBodies constinit property declarations ********************
// ********** End Function WakeAllRigidBodies constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_WakeAllRigidBodies_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "WakeAllRigidBodies", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_WakeAllRigidBodies_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_WakeAllRigidBodies_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPrimitiveComponent_WakeAllRigidBodies()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_WakeAllRigidBodies_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execWakeAllRigidBodies)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->WakeAllRigidBodies();
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function WakeAllRigidBodies ****************************
// ********** Begin Class UPrimitiveComponent Function WakeRigidBody *******************************
struct Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics
{
struct PrimitiveComponent_eventWakeRigidBody_Parms
{
FName BoneName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09'Wake' physics simulation for a single body.\n\x09 *\x09@param\x09""BoneName\x09If a SkeletalMeshComponent, name of body to wake. 'None' indicates root body.\n\x09 */" },
{ "CPP_Default_BoneName", "None" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "'Wake' physics simulation for a single body.\n@param BoneName If a SkeletalMeshComponent, name of body to wake. 'None' indicates root body." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function WakeRigidBody constinit property declarations *************************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function WakeRigidBody constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function WakeRigidBody Property Definitions ************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventWakeRigidBody_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::NewProp_BoneName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::PropPointers) < 2048);
// ********** End Function WakeRigidBody Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "WakeRigidBody", Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::PrimitiveComponent_eventWakeRigidBody_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::PrimitiveComponent_eventWakeRigidBody_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execWakeRigidBody)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->WakeRigidBody(Z_Param_BoneName);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function WakeRigidBody *********************************
// ********** Begin Class UPrimitiveComponent Function WasRecentlyRendered *************************
struct Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics
{
struct PrimitiveComponent_eventWasRecentlyRendered_Parms
{
float Tolerance;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/**\n\x09 * Returns true if this component has been rendered \"recently\", with a tolerance in seconds to define what \"recent\" means.\n\x09 * e.g.: If a tolerance of 0.1 is used, this function will return true only if the actor was rendered in the last 0.1 seconds of game time.\n\x09 *\n\x09 * @param Tolerance How many seconds ago the actor last render time can be and still count as having been \"recently\" rendered.\n\x09 * @return Whether this actor was recently rendered.\n\x09 */" },
{ "CPP_Default_Tolerance", "0.200000" },
{ "DisplayName", "Was Component Recently Rendered" },
{ "Keywords", "scene visible" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Returns true if this component has been rendered \"recently\", with a tolerance in seconds to define what \"recent\" means.\ne.g.: If a tolerance of 0.1 is used, this function will return true only if the actor was rendered in the last 0.1 seconds of game time.\n\n@param Tolerance How many seconds ago the actor last render time can be and still count as having been \"recently\" rendered.\n@return Whether this actor was recently rendered." },
};
#endif // WITH_METADATA
// ********** Begin Function WasRecentlyRendered constinit property declarations *******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Tolerance;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function WasRecentlyRendered constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function WasRecentlyRendered Property Definitions ******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::NewProp_Tolerance = { "Tolerance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PrimitiveComponent_eventWasRecentlyRendered_Parms, Tolerance), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PrimitiveComponent_eventWasRecentlyRendered_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PrimitiveComponent_eventWasRecentlyRendered_Parms), &Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::NewProp_Tolerance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::PropPointers) < 2048);
// ********** End Function WasRecentlyRendered Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPrimitiveComponent, nullptr, "WasRecentlyRendered", Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::PrimitiveComponent_eventWasRecentlyRendered_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::PrimitiveComponent_eventWasRecentlyRendered_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPrimitiveComponent::execWasRecentlyRendered)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_Tolerance);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->WasRecentlyRendered(Z_Param_Tolerance);
P_NATIVE_END;
}
// ********** End Class UPrimitiveComponent Function WasRecentlyRendered ***************************
// ********** Begin Class UPrimitiveComponent ******************************************************
void UPrimitiveComponent::GetLightmapType_WrapperImpl(const void* Object, void* OutValue)
{
const UPrimitiveComponent* Obj = (const UPrimitiveComponent*)Object;
ELightmapType& Result = *(ELightmapType*)OutValue;
Result = (ELightmapType)Obj->GetLightmapType();
}
void UPrimitiveComponent::SetLightmapType_WrapperImpl(void* Object, const void* InValue)
{
UPrimitiveComponent* Obj = (UPrimitiveComponent*)Object;
ELightmapType& Value = *(ELightmapType*)InValue;
Obj->SetLightmapType(Value);
}
FClassRegistrationInfo Z_Registration_Info_UClass_UPrimitiveComponent;
UClass* UPrimitiveComponent::GetPrivateStaticClass()
{
using TClass = UPrimitiveComponent;
if (!Z_Registration_Info_UClass_UPrimitiveComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PrimitiveComponent"),
Z_Registration_Info_UClass_UPrimitiveComponent.InnerSingleton,
StaticRegisterNativesUPrimitiveComponent,
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_UPrimitiveComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UPrimitiveComponent_NoRegister()
{
return UPrimitiveComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPrimitiveComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * PrimitiveComponents are SceneComponents that contain or generate some sort of geometry, generally to be rendered or used as collision data.\n * There are several subclasses for the various types of geometry, but the most common by far are the ShapeComponents (Capsule, Sphere, Box), StaticMeshComponent, and SkeletalMeshComponent.\n * ShapeComponents generate geometry that is used for collision detection but are not rendered, while StaticMeshComponents and SkeletalMeshComponents contain pre-built geometry that is rendered, but can also be used for collision detection.\n */" },
{ "HideCategories", "Mobility VirtualTexture Trigger" },
{ "IncludePath", "Components/PrimitiveComponent.h" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "PrimitiveComponents are SceneComponents that contain or generate some sort of geometry, generally to be rendered or used as collision data.\nThere are several subclasses for the various types of geometry, but the most common by far are the ShapeComponents (Capsule, Sphere, Box), StaticMeshComponent, and SkeletalMeshComponent.\nShapeComponents generate geometry that is used for collision detection but are not rendered, while StaticMeshComponents and SkeletalMeshComponents contain pre-built geometry that is rendered, but can also be used for collision detection." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinDrawDistance_MetaData[] = {
{ "Category", "LOD" },
{ "Comment", "/**\n\x09 * The minimum distance at which the primitive should be rendered, \n\x09 * measured in world space units from the center of the primitive's bounding sphere to the camera position.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "The minimum distance at which the primitive should be rendered,\nmeasured in world space units from the center of the primitive's bounding sphere to the camera position." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LDMaxDrawDistance_MetaData[] = {
{ "Category", "LOD" },
{ "Comment", "/** Max draw distance exposed to LDs. The real max draw distance is the min (disregarding 0) of this and volumes affecting this object. */" },
{ "DisplayName", "Desired Max Draw Distance" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Max draw distance exposed to LDs. The real max draw distance is the min (disregarding 0) of this and volumes affecting this object." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedMaxDrawDistance_MetaData[] = {
{ "Category", "LOD" },
{ "Comment", "/**\n\x09 * The distance to cull this primitive at. \n\x09 * A CachedMaxDrawDistance of 0 indicates that the primitive should not be culled by distance.\n\x09 */" },
{ "DisplayName", "Current Max Draw Distance" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "The distance to cull this primitive at.\nA CachedMaxDrawDistance of 0 indicates that the primitive should not be culled by distance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthPriorityGroup_MetaData[] = {
{ "Comment", "/** The scene depth priority group to draw the primitive in. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "The scene depth priority group to draw the primitive in." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ViewOwnerDepthPriorityGroup_MetaData[] = {
{ "Comment", "/** The scene depth priority group to draw the primitive in, if it's being viewed by its owner. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "The scene depth priority group to draw the primitive in, if it's being viewed by its owner." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IndirectLightingCacheQuality_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Quality of indirect lighting for Movable primitives. This has a large effect on Indirect Lighting Cache update time. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Quality of indirect lighting for Movable primitives. This has a large effect on Indirect Lighting Cache update time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightmapType_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Lighting" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HLODBatchingPolicy_MetaData[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Determines how the geometry of a component will be incorporated in proxy (simplified) HLODs. */" },
{ "DisplayAfter", "bEnableAutoLODGeneration" },
{ "DisplayName", "HLOD Batching Policy" },
{ "EditCondition", "bEnableAutoLODGeneration" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Determines how the geometry of a component will be incorporated in proxy (simplified) HLODs." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShadowCacheInvalidationBehavior_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Control shadow invalidation behavior, in particular with respect to Virtual Shadow Maps and material effects like World Position Offset. */" },
{ "EditCondition", "CastShadow" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Control shadow invalidation behavior, in particular with respect to Virtual Shadow Maps and material effects like World Position Offset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableAutoLODGeneration_MetaData[] = {
{ "Category", "HLOD" },
{ "Comment", "/** Whether to include this component in HLODs or not. */" },
{ "DisplayName", "Include Component in HLOD" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether to include this component in HLODs or not." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsActorTextureStreamingBuiltData_MetaData[] = {
{ "Comment", "/** Indicates that the texture streaming built data is local to the Actor (see UActorTextureStreamingBuildDataComponent). */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Indicates that the texture streaming built data is local to the Actor (see UActorTextureStreamingBuildDataComponent)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsValidTextureStreamingBuiltData_MetaData[] = {
{ "Comment", "/** Indicates to the texture streaming wether it can use the pre-built texture streaming data (even if empty). */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Indicates to the texture streaming wether it can use the pre-built texture streaming data (even if empty)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNeverDistanceCull_MetaData[] = {
{ "Category", "LOD" },
{ "Comment", "/** When enabled this object will not be culled by distance. This is ignored if a child of a HLOD. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "When enabled this object will not be culled by distance. This is ignored if a child of a HLOD." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlwaysCreatePhysicsState_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** \n\x09 * Indicates if we'd like to create physics state all the time (for collision and simulation). \n\x09 * If you set this to false, it still will create physics state if collision or simulation activated. \n\x09 * This can help performance if you'd like to avoid overhead of creating physics state when triggers \n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Indicates if we'd like to create physics state all the time (for collision and simulation).\nIf you set this to false, it still will create physics state if collision or simulation activated.\nThis can help performance if you'd like to avoid overhead of creating physics state when triggers" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGenerateOverlapEvents_MetaData[] = {
{ "BlueprintGetter", "GetGenerateOverlapEvents" },
{ "BlueprintSetter", "SetGenerateOverlapEvents" },
{ "Category", "Collision" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMultiBodyOverlap_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * If true, this component will generate individual overlaps for each overlapping physics body if it is a multi-body component. When false, this component will\n\x09 * generate only one overlap, regardless of how many physics bodies it has and how many of them are overlapping another component/body. This flag has no\n\x09 * influence on single body components.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will generate individual overlaps for each overlapping physics body if it is a multi-body component. When false, this component will\ngenerate only one overlap, regardless of how many physics bodies it has and how many of them are overlapping another component/body. This flag has no\ninfluence on single body components." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTraceComplexOnMove_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * If true, component sweeps with this component should trace against complex collision during movement (for example, each triangle of a mesh).\n\x09 * If false, collision will be resolved against simple collision bounds instead.\n\x09 * @see MoveComponent()\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, component sweeps with this component should trace against complex collision during movement (for example, each triangle of a mesh).\nIf false, collision will be resolved against simple collision bounds instead.\n@see MoveComponent()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReturnMaterialOnMove_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * If true, component sweeps will return the material in their hit result.\n\x09 * @see MoveComponent(), FHitResult\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, component sweeps will return the material in their hit result.\n@see MoveComponent(), FHitResult" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseViewOwnerDepthPriorityGroup_MetaData[] = {
{ "Comment", "/** True if the primitive should be rendered using ViewOwnerDepthPriorityGroup if viewed by its owner. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "True if the primitive should be rendered using ViewOwnerDepthPriorityGroup if viewed by its owner." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowCullDistanceVolume_MetaData[] = {
{ "Category", "LOD" },
{ "Comment", "/** Whether to accept cull distance volumes to modify cached cull distance. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether to accept cull distance volumes to modify cached cull distance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleInReflectionCaptures_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If true, this component will be visible in reflection captures. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will be visible in reflection captures." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleInRealTimeSkyCaptures_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If true, this component will be visible in real-time sky light reflection captures. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will be visible in real-time sky light reflection captures." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleInRayTracing_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If true, this component will be visible in ray tracing effects. Turning this off will remove it from ray traced reflections, shadows, etc. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will be visible in ray tracing effects. Turning this off will remove it from ray traced reflections, shadows, etc." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRenderInMainPass_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If true, this component will be rendered in the main pass (z prepass, basepass, transparency) */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will be rendered in the main pass (z prepass, basepass, transparency)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRenderInDepthPass_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If true, this component will be rendered in the depth pass even if it's not rendered in the main pass */" },
{ "EditCondition", "!bRenderInMainPass" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will be rendered in the depth pass even if it's not rendered in the main pass" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReceivesDecals_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Whether the primitive receives decals. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether the primitive receives decals." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHoldout_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If this is True, this primitive will render black with an alpha of 0, but all secondary effects (shadows, reflections, indirect lighting) remain. This feature requires activating the project setting(s) \"Alpha Output\", and \"Support Primitive Alpha Holdout\" if using the deferred renderer. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If this is True, this primitive will render black with an alpha of 0, but all secondary effects (shadows, reflections, indirect lighting) remain. This feature requires activating the project setting(s) \"Alpha Output\", and \"Support Primitive Alpha Holdout\" if using the deferred renderer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOwnerNoSee_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If this is True, this component won't be visible when the view actor is the component's owner, directly or indirectly. Will be internally set to true when FirstPersonPrimitiveType is set to WorldSpaceRepresentation. */" },
{ "EditCondition", "FirstPersonPrimitiveType != EFirstPersonPrimitiveType::WorldSpaceRepresentation" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If this is True, this component won't be visible when the view actor is the component's owner, directly or indirectly. Will be internally set to true when FirstPersonPrimitiveType is set to WorldSpaceRepresentation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlyOwnerSee_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If this is True, this component will only be visible when the view actor is the component's owner, directly or indirectly. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If this is True, this component will only be visible when the view actor is the component's owner, directly or indirectly." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTreatAsBackgroundForOcclusion_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Treat this primitive as part of the background for occlusion purposes. This can be used as an optimization to reduce the cost of rendering skyboxes, large ground planes that are part of the vista, etc. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Treat this primitive as part of the background for occlusion purposes. This can be used as an optimization to reduce the cost of rendering skyboxes, large ground planes that are part of the vista, etc." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAsOccluder_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** \n\x09 * Whether to render the primitive in the depth only pass. \n\x09 * This should generally be true for all objects, and let the renderer make decisions about whether to render objects in the depth only pass.\n\x09 * @todo - if any rendering features rely on a complete depth only pass, this variable needs to go away.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether to render the primitive in the depth only pass.\nThis should generally be true for all objects, and let the renderer make decisions about whether to render objects in the depth only pass.\n@todo - if any rendering features rely on a complete depth only pass, this variable needs to go away." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSelectable_MetaData[] = {
{ "Comment", "/** If this is True, this component can be selected in the editor. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If this is True, this component can be selected in the editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWantsEditorEffects_MetaData[] = {
{ "Comment", "/** When true, this component requests editor effects like outlines and overlays. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "When true, this component requests editor effects like outlines and overlays." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConsiderForActorPlacementWhenHidden_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** If true, this component will be considered for placement when dragging and placing items in the editor even if it is not visible, such as in the case of hidden collision meshes */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will be considered for placement when dragging and placing items in the editor even if it is not visible, such as in the case of hidden collision meshes" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceMipStreaming_MetaData[] = {
{ "Category", "TextureStreaming" },
{ "Comment", "/** If true, forces mips for textures used by this component to be resident when this component's level is loaded. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, forces mips for textures used by this component to be resident when this component's level is loaded." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasPerInstanceHitProxies_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If true a hit-proxy will be generated for each instance of instanced static meshes.\n\x09 * This allows for other systems, like selection in viewports, to function at the individual instance.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true a hit-proxy will be generated for each instance of instanced static meshes.\nThis allows for other systems, like selection in viewports, to function at the individual instance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CastShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Controls whether the primitive component should cast a shadow or not. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Controls whether the primitive component should cast a shadow or not." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEmissiveLightSource_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Whether the primitive will be used as an emissive light source. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether the primitive will be used as an emissive light source." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectDynamicIndirectLighting_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Controls whether the primitive should influence indirect lighting. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Controls whether the primitive should influence indirect lighting." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectIndirectLightingWhileHidden_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Controls whether the primitive should affect indirect lighting when hidden. This flag is only used if bAffectDynamicIndirectLighting is true. */" },
{ "DisplayName", "Affect Indirect Lighting While Hidden" },
{ "EditCondition", "bAffectDynamicIndirectLighting" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Controls whether the primitive should affect indirect lighting when hidden. This flag is only used if bAffectDynamicIndirectLighting is true." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectDistanceFieldLighting_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Controls whether the primitive should affect dynamic distance field lighting methods. This flag is only used if CastShadow is true. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Controls whether the primitive should affect dynamic distance field lighting methods. This flag is only used if CastShadow is true." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastDynamicShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Controls whether the primitive should cast shadows in the case of non precomputed shadowing. This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to FirstPerson. */" },
{ "DisplayName", "Dynamic Shadow" },
{ "EditCondition", "CastShadow && (FirstPersonPrimitiveType != EFirstPersonPrimitiveType::FirstPerson)" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Controls whether the primitive should cast shadows in the case of non precomputed shadowing. This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to FirstPerson." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastStaticShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Whether the object should cast a static shadow from shadow casting lights. This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to FirstPerson. */" },
{ "DisplayName", "Static Shadow" },
{ "EditCondition", "CastShadow && (FirstPersonPrimitiveType != EFirstPersonPrimitiveType::FirstPerson)" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether the object should cast a static shadow from shadow casting lights. This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to FirstPerson." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastVolumetricTranslucentShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * Whether the object should cast a volumetric translucent shadow.\n\x09 * Volumetric translucent shadows are useful for primitives with smoothly changing opacity like particles representing a volume, \n\x09 * but have artifacts when used on highly opaque surfaces. This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to FirstPerson.\n\x09 */" },
{ "DisplayName", "Volumetric Translucent Shadow" },
{ "EditCondition", "CastShadow && (FirstPersonPrimitiveType != EFirstPersonPrimitiveType::FirstPerson)" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether the object should cast a volumetric translucent shadow.\nVolumetric translucent shadows are useful for primitives with smoothly changing opacity like particles representing a volume,\nbut have artifacts when used on highly opaque surfaces. This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to FirstPerson." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastContactShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/**\n\x09 * Whether the object should cast contact shadows.\n\x09 * This flag is only used if CastShadow is true.\n\x09 */" },
{ "DisplayName", "Contact Shadow" },
{ "EditCondition", "CastShadow" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether the object should cast contact shadows.\nThis flag is only used if CastShadow is true." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSelfShadowOnly_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * When enabled, the component will only cast a shadow on itself and not other components in the world. \n\x09 * This is especially useful for first person weapons, and forces bCastInsetShadow to be enabled.\n\x09 */" },
{ "EditCondition", "CastShadow" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "When enabled, the component will only cast a shadow on itself and not other components in the world.\nThis is especially useful for first person weapons, and forces bCastInsetShadow to be enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastFarShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * When enabled, the component will be rendering into the far shadow cascades (only for directional lights). This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to FirstPerson.\n\x09 */" },
{ "DisplayName", "Far Shadow" },
{ "EditCondition", "CastShadow && (FirstPersonPrimitiveType != EFirstPersonPrimitiveType::FirstPerson)" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "When enabled, the component will be rendering into the far shadow cascades (only for directional lights). This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to FirstPerson." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastInsetShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * Whether this component should create a per-object shadow that gives higher effective shadow resolution. \n\x09 * Useful for cinematic character shadowing. Assumed to be enabled if bSelfShadowOnly is enabled.\n\x09 */" },
{ "DisplayName", "Dynamic Inset Shadow" },
{ "EditCondition", "CastShadow" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether this component should create a per-object shadow that gives higher effective shadow resolution.\nUseful for cinematic character shadowing. Assumed to be enabled if bSelfShadowOnly is enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastCinematicShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * Whether this component should cast shadows from lights that have bCastShadowsFromCinematicObjectsOnly enabled.\n\x09 * This is useful for characters in a cinematic with special cinematic lights, where the cost of shadowmap rendering of the environment is undesired.\n\x09 */" },
{ "EditCondition", "CastShadow" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether this component should cast shadows from lights that have bCastShadowsFromCinematicObjectsOnly enabled.\nThis is useful for characters in a cinematic with special cinematic lights, where the cost of shadowmap rendering of the environment is undesired." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastHiddenShadow_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 *\x09If true, the primitive will cast shadows even if bHidden is true.\n\x09 *\x09""Controls whether the primitive should cast shadows when hidden.\n\x09 *\x09This flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to WorldSpaceRepresentation.\n\x09 */" },
{ "DisplayName", "Hidden Shadow" },
{ "EditCondition", "CastShadow && (FirstPersonPrimitiveType != EFirstPersonPrimitiveType::WorldSpaceRepresentation)" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, the primitive will cast shadows even if bHidden is true.\nControls whether the primitive should cast shadows when hidden.\nThis flag is only used if CastShadow is true and if FirstPersonPrimitiveType is not set to WorldSpaceRepresentation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastShadowAsTwoSided_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** Whether this primitive should cast dynamic shadows as if it were a two sided material. */" },
{ "DisplayName", "Shadow Two Sided" },
{ "EditCondition", "CastShadow" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether this primitive should cast dynamic shadows as if it were a two sided material." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLightAsIfStatic_MetaData[] = {
{ "Comment", "/** @deprecated Replaced by LightmapType */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "@deprecated Replaced by LightmapType" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLightAttachmentsAsGroup_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * Whether to light this component and any attachments as a group. This only has effect on the root component of an attachment tree.\n\x09 * When enabled, attached component shadowing settings like bCastInsetShadow, bCastVolumetricTranslucentShadow, etc, will be ignored.\n\x09 * This is useful for improving performance when multiple movable components are attached together.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether to light this component and any attachments as a group. This only has effect on the root component of an attachment tree.\nWhen enabled, attached component shadowing settings like bCastInsetShadow, bCastVolumetricTranslucentShadow, etc, will be ignored.\nThis is useful for improving performance when multiple movable components are attached together." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExcludeFromLightAttachmentGroup_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * If set, then it overrides any bLightAttachmentsAsGroup set in a parent.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If set, then it overrides any bLightAttachmentsAsGroup set in a parent." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReceiveMobileCSMShadows_MetaData[] = {
{ "Category", "Mobile" },
{ "Comment", "/**\n\x09* Mobile only:\n\x09* If disabled this component will not receive CSM shadows. (Components that do not receive CSM may have reduced shading cost)\n\x09*/" },
{ "DisplayName", "Receive CSM Shadows" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Mobile only:\nIf disabled this component will not receive CSM shadows. (Components that do not receive CSM may have reduced shading cost)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSingleSampleShadowFromStationaryLights_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * Whether the whole component should be shadowed as one from stationary lights, which makes shadow receiving much cheaper.\n\x09 * When enabled shadowing data comes from the volume lighting samples precomputed by Lightmass, which are very sparse.\n\x09 * This is currently only used on stationary directional lights. \n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Whether the whole component should be shadowed as one from stationary lights, which makes shadow receiving much cheaper.\nWhen enabled shadowing data comes from the volume lighting samples precomputed by Lightmass, which are very sparse.\nThis is currently only used on stationary directional lights." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreRadialImpulse_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "/** Will ignore radial impulses applied to this component. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Will ignore radial impulses applied to this component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreRadialForce_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "/** Will ignore radial forces applied to this component. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Will ignore radial forces applied to this component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyImpulseOnDamage_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "/** True for damage to this component to apply physics impulse, false to opt out of these impulses. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "True for damage to this component to apply physics impulse, false to opt out of these impulses." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReplicatePhysicsToAutonomousProxy_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "/** True if physics should be replicated to autonomous proxies. This should be true for\n\x09\x09server-authoritative simulations, and false for client authoritative simulations. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "True if physics should be replicated to autonomous proxies. This should be true for\n server-authoritative simulations, and false for client authoritative simulations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFillCollisionUnderneathForNavmesh_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** If set, navmesh will not be generated under the surface of the geometry */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If set, navmesh will not be generated under the surface of the geometry" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRasterizeAsFilledConvexVolume_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** If set, the geometry gathered for navigation data generation will be converted into a filled vertical convex volume.\n\x09 * It means that all collision geometries of the asset are merged vertically resulting in a grid of vertical columns that encompass the asset.\n\x09 * This can be useful to represent the interior of the surface and prevent navmesh inside. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If set, the geometry gathered for navigation data generation will be converted into a filled vertical convex volume.\nIt means that all collision geometries of the asset are merged vertically resulting in a grid of vertical columns that encompass the asset.\nThis can be useful to represent the interior of the surface and prevent navmesh inside." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlwaysLoadOnClient_MetaData[] = {
{ "Comment", "/** If this is True, this component must always be loaded on clients, even if Hidden and CollisionEnabled is NoCollision. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If this is True, this component must always be loaded on clients, even if Hidden and CollisionEnabled is NoCollision." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlwaysLoadOnServer_MetaData[] = {
{ "Comment", "/** If this is True, this component must always be loaded on servers, even if Hidden and CollisionEnabled is NoCollision */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If this is True, this component must always be loaded on servers, even if Hidden and CollisionEnabled is NoCollision" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseEditorCompositing_MetaData[] = {
{ "Comment", "/** Composite the drawing of this component onto the scene after post processing (only applies to editor drawing) */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Composite the drawing of this component onto the scene after post processing (only applies to editor drawing)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsBeingMovedByEditor_MetaData[] = {
{ "Comment", "/** Set to true while the editor is moving the component, which notifies the Renderer to track velocities even if the component is Static. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set to true while the editor is moving the component, which notifies the Renderer to track velocities even if the component is Static." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRenderCustomDepth_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If true, this component will be rendered in the CustomDepth pass (usually used for outlines) */" },
{ "DisplayName", "Render CustomDepth Pass" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will be rendered in the CustomDepth pass (usually used for outlines)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleInSceneCaptureOnly_MetaData[] = {
{ "Category", "Rendering" },
{ "DisplayName", "Visible In Scene Capture Only" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "When true, will only be visible in Scene Capture" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHiddenInSceneCapture_MetaData[] = {
{ "Category", "Rendering" },
{ "DisplayName", "Hidden In Scene Capture" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "When true, will not be captured by Scene Capture" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRayTracingFarField_MetaData[] = {
{ "Comment", "/** If true, this component will be available to ray trace as a far field primitive even if hidden. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, this component will be available to ray trace as a far field primitive even if hidden." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLumenHeightfield_MetaData[] = {
{ "Comment", "/** If true, a single top-down Lumen card is allocated */" },
{ "DevelopmentStatus", "Experimental" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true, a single top-down Lumen card is allocated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FirstPersonPrimitiveType_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** If this is set to FirstPerson, the camera FirstPersonFieldOfView and FirstPersonScale parameters will be used on this component. These parameters can be used to render the component with a different field of view and a smaller depth range such that clipping with the scene can be avoided. This is useful for rendering first person view geometry. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If this is set to FirstPerson, the camera FirstPersonFieldOfView and FirstPersonScale parameters will be used on this component. These parameters can be used to render the component with a different field of view and a smaller depth range such that clipping with the scene can be avoided. This is useful for rendering first person view geometry." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasNoStreamableTextures_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStaticWhenNotMoveable_MetaData[] = {
{ "Category", "Lighting" },
{ "DisplayName", "Static When Not Moveable" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "When false, the underlying physics body will contain all sim data (mass, inertia tensor, etc) even if mobility is not set to Moveable" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasCustomNavigableGeometry_MetaData[] = {
{ "Comment", "/** If true then DoCustomNavigableGeometryExport will be called to collect navigable geometry of this component. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "If true then DoCustomNavigableGeometryExport will be called to collect navigable geometry of this component." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HitProxyPriority_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExcludeForSpecificHLODLevels_MetaData[] = {
{ "BlueprintGetter", "GetExcludeForSpecificHLODLevels" },
{ "BlueprintSetter", "SetExcludeForSpecificHLODLevels" },
{ "Category", "HLOD" },
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "WARNING: This property has been deprecated, use the SetExcludedFromHLODLevel/IsExcludedFromHLODLevel functions instead" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CanBeCharacterBase_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseMaxLODAsImposter_MetaData[] = {
{ "Comment", "/** Deprecated - represented by HLODBatchingPolicy == EHLODBatchingPolicy::MeshSection */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Deprecated - represented by HLODBatchingPolicy == EHLODBatchingPolicy::MeshSection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBatchImpostersAsInstances_MetaData[] = {
{ "Comment", "/** Deprecated - represented by HLODBatchingPolicy == EHLODBatchingPolicy::Instancing */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Deprecated - represented by HLODBatchingPolicy == EHLODBatchingPolicy::Instancing" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CanCharacterStepUpOn_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/**\n\x09 * Determine whether a Character can step up onto this component.\n\x09 * This controls whether they can try to step up on it when they bump in to it, not whether they can walk on it after landing on it.\n\x09 * @see FWalkableSlopeOverride\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Determine whether a Character can step up onto this component.\nThis controls whether they can try to step up on it when they bump in to it, not whether they can walk on it after landing on it.\n@see FWalkableSlopeOverride" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightingChannels_MetaData[] = {
{ "Category", "Lighting" },
{ "Comment", "/** \n\x09 * Channels that this component should be in. Lights with matching channels will affect the component. \n\x09 * These channels only apply to opaque materials, direct lighting, and dynamic lighting and shadowing.\n\x09 * Lighting channels are only supported on translucent materials using forward shading (i.e. when not using the translucency lighting volume).\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Channels that this component should be in. Lights with matching channels will affect the component.\nThese channels only apply to opaque materials, direct lighting, and dynamic lighting and shadowing.\nLighting channels are only supported on translucent materials using forward shading (i.e. when not using the translucency lighting volume)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RayTracingGroupCullingPriority_MetaData[] = {
{ "Category", "RayTracing" },
{ "Comment", "/**\n\x09* Defines how quickly it should be culled. For example buildings should have a low priority, but small dressing should have a high priority.\n\x09*/" },
{ "DisplayAfter", "RayTracingGroupId" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Defines how quickly it should be culled. For example buildings should have a low priority, but small dressing should have a high priority." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDepthStencilWriteMask_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Mask used for stencil buffer writes. */" },
{ "DisplayAfter", "CustomDepthStencilValue" },
{ "editcondition", "bRenderCustomDepth" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Mask used for stencil buffer writes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExcludeFromHLODLevels_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/Engine.EHLODLevelExclusion" },
{ "Category", "HLOD" },
{ "Comment", "/** Which specific HLOD levels this component should be excluded from */" },
{ "DisplayAfter", "bEnableAutoLODGeneration" },
{ "DisplayName", "Exclude from HLOD Levels" },
{ "EditCondition", "AllowHLODLevelsExclusion()" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Which specific HLOD levels this component should be excluded from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RayTracingGroupId_MetaData[] = {
{ "Category", "RayTracing" },
{ "Comment", "/**\n\x09 * Defines run-time groups of components. For example allows to assemble multiple parts of a building at runtime.\n\x09 * -1 means that component doesn't belong to any group.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Defines run-time groups of components. For example allows to assemble multiple parts of a building at runtime.\n-1 means that component doesn't belong to any group." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisibilityId_MetaData[] = {
{ "Comment", "/** Used for precomputed visibility */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Used for precomputed visibility" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDepthStencilValue_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Optionally write this 0-255 value to the stencil buffer in CustomDepth pass (Requires project setting or r.CustomDepth == 3) */" },
{ "DisplayName", "CustomDepth Stencil Value" },
{ "editcondition", "bRenderCustomDepth" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Optionally write this 0-255 value to the stencil buffer in CustomDepth pass (Requires project setting or r.CustomDepth == 3)" },
{ "UIMax", "255" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomPrimitiveData_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Optional user defined default values for the custom primitive data of this primitive */" },
{ "DisplayName", "Custom Primitive Data Defaults" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Optional user defined default values for the custom primitive data of this primitive" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomPrimitiveDataInternal_MetaData[] = {
{ "Comment", "/** Custom data that can be read by a material through a material parameter expression. Set data using SetCustomPrimitiveData* functions */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Custom data that can be read by a material through a material parameter expression. Set data using SetCustomPrimitiveData* functions" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslucencySortPriority_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/**\n\x09 * Translucent objects with a lower sort priority draw behind objects with a higher priority.\n\x09 * Translucent objects with the same priority are rendered from back-to-front based on their bounds origin.\n\x09 * This setting is also used to sort objects being drawn into a runtime virtual texture.\n\x09 *\n\x09 * Ignored if the object is not translucent. The default priority is zero.\n\x09 * Warning: This should never be set to a non-default value unless you know what you are doing, as it will prevent the renderer from sorting correctly. \n\x09 * It is especially problematic on dynamic gameplay effects.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Translucent objects with a lower sort priority draw behind objects with a higher priority.\nTranslucent objects with the same priority are rendered from back-to-front based on their bounds origin.\nThis setting is also used to sort objects being drawn into a runtime virtual texture.\n\nIgnored if the object is not translucent. The default priority is zero.\nWarning: This should never be set to a non-default value unless you know what you are doing, as it will prevent the renderer from sorting correctly.\nIt is especially problematic on dynamic gameplay effects." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslucencySortDistanceOffset_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/**\n\x09 * Modified sort distance offset for translucent objects in world units.\n\x09 * A positive number will move the sort distance further and a negative number will move the distance closer.\n\x09 *\n\x09 * Ignored if the object is not translucent.\n\x09 * Warning: Adjusting this value will prevent the renderer from correctly sorting based on distance. Only modify this value if you are certain it will not cause visual artifacts.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Modified sort distance offset for translucent objects in world units.\nA positive number will move the sort distance further and a negative number will move the distance closer.\n\nIgnored if the object is not translucent.\nWarning: Adjusting this value will prevent the renderer from correctly sorting based on distance. Only modify this value if you are certain it will not cause visual artifacts." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RuntimeVirtualTextures_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** \n\x09 * Array of runtime virtual textures into which we draw the mesh for this actor. \n\x09 * The material also needs to be set up to output to a virtual texture. \n\x09 */" },
{ "DisplayName", "Draw in Virtual Textures" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Array of runtime virtual textures into which we draw the mesh for this actor.\nThe material also needs to be set up to output to a virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureLodBias_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** Bias to the LOD selected for rendering to runtime virtual textures. */" },
{ "DisplayName", "Virtual Texture LOD Bias" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Bias to the LOD selected for rendering to runtime virtual textures." },
{ "UIMax", "8" },
{ "UIMin", "-7" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureCullMips_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/**\n\x09 * Number of lower mips in the runtime virtual texture to skip for rendering this primitive.\n\x09 * Larger values reduce the effective draw distance in the runtime virtual texture.\n\x09 * This culling method doesn't take into account primitive size or virtual texture size.\n\x09 */" },
{ "DisplayName", "Virtual Texture Skip Mips" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Number of lower mips in the runtime virtual texture to skip for rendering this primitive.\nLarger values reduce the effective draw distance in the runtime virtual texture.\nThis culling method doesn't take into account primitive size or virtual texture size." },
{ "UIMax", "7" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureMinCoverage_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/**\n\x09 * Set the minimum pixel coverage before culling from the runtime virtual texture.\n\x09 * Larger values reduce the effective draw distance in the runtime virtual texture.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set the minimum pixel coverage before culling from the runtime virtual texture.\nLarger values reduce the effective draw distance in the runtime virtual texture." },
{ "UIMax", "7" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureRenderPassType_MetaData[] = {
{ "Category", "VirtualTexture" },
{ "Comment", "/** Controls if this component draws in the main pass as well as in the virtual texture. */" },
{ "DisplayName", "Draw in Main Pass" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Controls if this component draws in the main pass as well as in the virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundsScale_MetaData[] = {
{ "Category", "Rendering" },
{ "Comment", "/** \n\x09 * Scales the bounds of the object.\n\x09 * This is useful when using World Position Offset to animate the vertices of the object outside of its bounds. \n\x09 * Warning: Increasing the bounds of an object will reduce performance and shadow quality!\n\x09 * Currently only used by StaticMeshComponent and SkeletalMeshComponent.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Scales the bounds of the object.\nThis is useful when using World Position Offset to animate the vertices of the object outside of its bounds.\nWarning: Increasing the bounds of an object will reduce performance and shadow quality!\nCurrently only used by StaticMeshComponent and SkeletalMeshComponent." },
{ "UIMax", "10.0" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MoveIgnoreActors_MetaData[] = {
{ "Comment", "/**\n\x09 * Set of actors to ignore during component sweeps in MoveComponent().\n\x09 * All components owned by these actors will be ignored when this component moves or updates overlaps.\n\x09 * Components on the other Actor may also need to be told to do the same when they move.\n\x09 * Does not affect movement of this component when simulating physics.\n\x09 * @see IgnoreActorWhenMoving()\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set of actors to ignore during component sweeps in MoveComponent().\nAll components owned by these actors will be ignored when this component moves or updates overlaps.\nComponents on the other Actor may also need to be told to do the same when they move.\nDoes not affect movement of this component when simulating physics.\n@see IgnoreActorWhenMoving()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MoveIgnoreComponents_MetaData[] = {
{ "Comment", "/**\n\x09* Set of components to ignore during component sweeps in MoveComponent().\n\x09* These components will be ignored when this component moves or updates overlaps.\n\x09* The other components may also need to be told to do the same when they move.\n\x09* Does not affect movement of this component when simulating physics.\n\x09* @see IgnoreComponentWhenMoving()\n\x09*/" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Set of components to ignore during component sweeps in MoveComponent().\nThese components will be ignored when this component moves or updates overlaps.\nThe other components may also need to be told to do the same when they move.\nDoes not affect movement of this component when simulating physics.\n@see IgnoreComponentWhenMoving()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodyInstance_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** Physics scene information for this component, holds a single rigid body with multiple shapes. */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ShowOnlyInnerProperties", "" },
{ "SkipUCSModifiedProperties", "" },
{ "ToolTip", "Physics scene information for this component, holds a single rigid body with multiple shapes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnComponentHit_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** \n\x09 *\x09""Event called when a component hits (or is hit by) something solid. This could happen due to things like Character movement, using Set Location with 'sweep' enabled, or physics simulation.\n\x09 *\x09""For events when objects overlap (e.g. walking into a trigger) see the 'Overlap' event.\n\x09 *\n\x09 *\x09@note For collisions during physics simulation to generate hit events, 'Simulation Generates Hit Events' must be enabled for this component.\n\x09 *\x09@note When receiving a hit from another object's movement, the directions of 'Hit.Normal' and 'Hit.ImpactNormal'\n\x09 *\x09will be adjusted to indicate force from the other object against this object.\n\x09 *\x09@note NormalImpulse will be filled in for physics-simulating bodies, but will be zero for swept-component blocking collisions.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when a component hits (or is hit by) something solid. This could happen due to things like Character movement, using Set Location with 'sweep' enabled, or physics simulation.\nFor events when objects overlap (e.g. walking into a trigger) see the 'Overlap' event.\n\n@note For collisions during physics simulation to generate hit events, 'Simulation Generates Hit Events' must be enabled for this component.\n@note When receiving a hit from another object's movement, the directions of 'Hit.Normal' and 'Hit.ImpactNormal'\nwill be adjusted to indicate force from the other object against this object.\n@note NormalImpulse will be filled in for physics-simulating bodies, but will be zero for swept-component blocking collisions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnComponentBeginOverlap_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** \n\x09 *\x09""Event called when something starts to overlaps this component, for example a player walking into a trigger.\n\x09 *\x09""For events when objects have a blocking collision, for example a player hitting a wall, see 'Hit' events.\n\x09 *\n\x09 *\x09@note Both this component and the other one must have GetGenerateOverlapEvents() set to true to generate overlap events.\n\x09 *\x09@note When receiving an overlap from another object's movement, the directions of 'Hit.Normal' and 'Hit.ImpactNormal'\n\x09 *\x09will be adjusted to indicate force from the other object against this object.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when something starts to overlaps this component, for example a player walking into a trigger.\nFor events when objects have a blocking collision, for example a player hitting a wall, see 'Hit' events.\n\n@note Both this component and the other one must have GetGenerateOverlapEvents() set to true to generate overlap events.\n@note When receiving an overlap from another object's movement, the directions of 'Hit.Normal' and 'Hit.ImpactNormal'\nwill be adjusted to indicate force from the other object against this object." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnComponentEndOverlap_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** \n\x09 *\x09""Event called when something stops overlapping this component \n\x09 *\x09@note Both this component and the other one must have GetGenerateOverlapEvents() set to true to generate overlap events.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when something stops overlapping this component\n@note Both this component and the other one must have GetGenerateOverlapEvents() set to true to generate overlap events." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnComponentWake_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** \n\x09 *\x09""Event called when the underlying physics objects is woken up\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when the underlying physics objects is woken up" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnComponentSleep_MetaData[] = {
{ "Category", "Collision" },
{ "Comment", "/** \n\x09 *\x09""Event called when the underlying physics objects is put to sleep\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when the underlying physics objects is put to sleep" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnComponentPhysicsStateChanged_MetaData[] = {
{ "Category", "Physics" },
{ "Comment", "/**\n\x09 *\x09""Event called when physics state is created or destroyed for this component\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when physics state is created or destroyed for this component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnBeginCursorOver_MetaData[] = {
{ "Category", "Input|Mouse Input" },
{ "Comment", "/** Event called when the mouse cursor is moved over this component and mouse over events are enabled in the player controller */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when the mouse cursor is moved over this component and mouse over events are enabled in the player controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnEndCursorOver_MetaData[] = {
{ "Category", "Input|Mouse Input" },
{ "Comment", "/** Event called when the mouse cursor is moved off this component and mouse over events are enabled in the player controller */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when the mouse cursor is moved off this component and mouse over events are enabled in the player controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnClicked_MetaData[] = {
{ "Category", "Input|Mouse Input" },
{ "Comment", "/** Event called when the left mouse button is clicked while the mouse is over this component and click events are enabled in the player controller */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when the left mouse button is clicked while the mouse is over this component and click events are enabled in the player controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnReleased_MetaData[] = {
{ "Category", "Input|Mouse Input" },
{ "Comment", "/** Event called when the left mouse button is released while the mouse is over this component click events are enabled in the player controller */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when the left mouse button is released while the mouse is over this component click events are enabled in the player controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnInputTouchBegin_MetaData[] = {
{ "Category", "Input|Touch Input" },
{ "Comment", "/** Event called when a touch input is received over this component when touch events are enabled in the player controller */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when a touch input is received over this component when touch events are enabled in the player controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnInputTouchEnd_MetaData[] = {
{ "Category", "Input|Touch Input" },
{ "Comment", "/** Event called when a touch input is released over this component when touch events are enabled in the player controller */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when a touch input is released over this component when touch events are enabled in the player controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnInputTouchEnter_MetaData[] = {
{ "Category", "Input|Touch Input" },
{ "Comment", "/** Event called when a finger is moved over this component when touch over events are enabled in the player controller */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when a finger is moved over this component when touch over events are enabled in the player controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnInputTouchLeave_MetaData[] = {
{ "Category", "Input|Touch Input" },
{ "Comment", "/** Event called when a finger is moved off this component when touch over events are enabled in the player controller */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Event called when a finger is moved off this component when touch over events are enabled in the player controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODParentPrimitive_MetaData[] = {
{ "Comment", "/** LOD parent primitive to draw instead of this one (multiple UPrim's will point to the same LODParent ) */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "LOD parent primitive to draw instead of this one (multiple UPrim's will point to the same LODParent )" },
};
#endif // WITH_METADATA
// ********** Begin Class UPrimitiveComponent constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinDrawDistance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LDMaxDrawDistance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CachedMaxDrawDistance;
static const UECodeGen_Private::FBytePropertyParams NewProp_DepthPriorityGroup;
static const UECodeGen_Private::FBytePropertyParams NewProp_ViewOwnerDepthPriorityGroup;
static const UECodeGen_Private::FBytePropertyParams NewProp_IndirectLightingCacheQuality;
static const UECodeGen_Private::FBytePropertyParams NewProp_LightmapType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LightmapType;
static const UECodeGen_Private::FBytePropertyParams NewProp_HLODBatchingPolicy_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_HLODBatchingPolicy;
static const UECodeGen_Private::FBytePropertyParams NewProp_ShadowCacheInvalidationBehavior_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ShadowCacheInvalidationBehavior;
static void NewProp_bEnableAutoLODGeneration_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableAutoLODGeneration;
static void NewProp_bIsActorTextureStreamingBuiltData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsActorTextureStreamingBuiltData;
static void NewProp_bIsValidTextureStreamingBuiltData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsValidTextureStreamingBuiltData;
static void NewProp_bNeverDistanceCull_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNeverDistanceCull;
static void NewProp_bAlwaysCreatePhysicsState_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlwaysCreatePhysicsState;
static void NewProp_bGenerateOverlapEvents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGenerateOverlapEvents;
static void NewProp_bMultiBodyOverlap_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMultiBodyOverlap;
static void NewProp_bTraceComplexOnMove_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTraceComplexOnMove;
static void NewProp_bReturnMaterialOnMove_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReturnMaterialOnMove;
static void NewProp_bUseViewOwnerDepthPriorityGroup_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseViewOwnerDepthPriorityGroup;
static void NewProp_bAllowCullDistanceVolume_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowCullDistanceVolume;
static void NewProp_bVisibleInReflectionCaptures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleInReflectionCaptures;
static void NewProp_bVisibleInRealTimeSkyCaptures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleInRealTimeSkyCaptures;
static void NewProp_bVisibleInRayTracing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleInRayTracing;
static void NewProp_bRenderInMainPass_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenderInMainPass;
static void NewProp_bRenderInDepthPass_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenderInDepthPass;
static void NewProp_bReceivesDecals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReceivesDecals;
static void NewProp_bHoldout_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHoldout;
static void NewProp_bOwnerNoSee_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOwnerNoSee;
static void NewProp_bOnlyOwnerSee_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlyOwnerSee;
static void NewProp_bTreatAsBackgroundForOcclusion_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTreatAsBackgroundForOcclusion;
static void NewProp_bUseAsOccluder_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAsOccluder;
static void NewProp_bSelectable_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelectable;
static void NewProp_bWantsEditorEffects_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWantsEditorEffects;
#if WITH_EDITORONLY_DATA
static void NewProp_bConsiderForActorPlacementWhenHidden_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bConsiderForActorPlacementWhenHidden;
#endif // WITH_EDITORONLY_DATA
static void NewProp_bForceMipStreaming_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceMipStreaming;
static void NewProp_bHasPerInstanceHitProxies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasPerInstanceHitProxies;
static void NewProp_CastShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_CastShadow;
static void NewProp_bEmissiveLightSource_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEmissiveLightSource;
static void NewProp_bAffectDynamicIndirectLighting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectDynamicIndirectLighting;
static void NewProp_bAffectIndirectLightingWhileHidden_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectIndirectLightingWhileHidden;
static void NewProp_bAffectDistanceFieldLighting_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectDistanceFieldLighting;
static void NewProp_bCastDynamicShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastDynamicShadow;
static void NewProp_bCastStaticShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastStaticShadow;
static void NewProp_bCastVolumetricTranslucentShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastVolumetricTranslucentShadow;
static void NewProp_bCastContactShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastContactShadow;
static void NewProp_bSelfShadowOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSelfShadowOnly;
static void NewProp_bCastFarShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastFarShadow;
static void NewProp_bCastInsetShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastInsetShadow;
static void NewProp_bCastCinematicShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastCinematicShadow;
static void NewProp_bCastHiddenShadow_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastHiddenShadow;
static void NewProp_bCastShadowAsTwoSided_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastShadowAsTwoSided;
static void NewProp_bLightAsIfStatic_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLightAsIfStatic;
static void NewProp_bLightAttachmentsAsGroup_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLightAttachmentsAsGroup;
static void NewProp_bExcludeFromLightAttachmentGroup_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExcludeFromLightAttachmentGroup;
static void NewProp_bReceiveMobileCSMShadows_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReceiveMobileCSMShadows;
static void NewProp_bSingleSampleShadowFromStationaryLights_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSingleSampleShadowFromStationaryLights;
static void NewProp_bIgnoreRadialImpulse_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreRadialImpulse;
static void NewProp_bIgnoreRadialForce_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreRadialForce;
static void NewProp_bApplyImpulseOnDamage_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyImpulseOnDamage;
static void NewProp_bReplicatePhysicsToAutonomousProxy_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplicatePhysicsToAutonomousProxy;
static void NewProp_bFillCollisionUnderneathForNavmesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFillCollisionUnderneathForNavmesh;
static void NewProp_bRasterizeAsFilledConvexVolume_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRasterizeAsFilledConvexVolume;
static void NewProp_AlwaysLoadOnClient_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AlwaysLoadOnClient;
static void NewProp_AlwaysLoadOnServer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AlwaysLoadOnServer;
static void NewProp_bUseEditorCompositing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseEditorCompositing;
static void NewProp_bIsBeingMovedByEditor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsBeingMovedByEditor;
static void NewProp_bRenderCustomDepth_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenderCustomDepth;
static void NewProp_bVisibleInSceneCaptureOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleInSceneCaptureOnly;
static void NewProp_bHiddenInSceneCapture_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHiddenInSceneCapture;
static void NewProp_bRayTracingFarField_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRayTracingFarField;
static void NewProp_bLumenHeightfield_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLumenHeightfield;
static const UECodeGen_Private::FBytePropertyParams NewProp_FirstPersonPrimitiveType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FirstPersonPrimitiveType;
static void NewProp_bHasNoStreamableTextures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasNoStreamableTextures;
static void NewProp_bStaticWhenNotMoveable_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStaticWhenNotMoveable;
static const UECodeGen_Private::FBytePropertyParams NewProp_bHasCustomNavigableGeometry;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_HitProxyPriority;
static const UECodeGen_Private::FIntPropertyParams NewProp_ExcludeForSpecificHLODLevels_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExcludeForSpecificHLODLevels;
static const UECodeGen_Private::FBytePropertyParams NewProp_CanBeCharacterBase;
static void NewProp_bUseMaxLODAsImposter_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseMaxLODAsImposter;
static void NewProp_bBatchImpostersAsInstances_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBatchImpostersAsInstances;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_CanCharacterStepUpOn;
static const UECodeGen_Private::FStructPropertyParams NewProp_LightingChannels;
static const UECodeGen_Private::FBytePropertyParams NewProp_RayTracingGroupCullingPriority_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RayTracingGroupCullingPriority;
static const UECodeGen_Private::FBytePropertyParams NewProp_CustomDepthStencilWriteMask_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CustomDepthStencilWriteMask;
static const UECodeGen_Private::FBytePropertyParams NewProp_ExcludeFromHLODLevels;
static const UECodeGen_Private::FIntPropertyParams NewProp_RayTracingGroupId;
static const UECodeGen_Private::FIntPropertyParams NewProp_VisibilityId;
static const UECodeGen_Private::FIntPropertyParams NewProp_CustomDepthStencilValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomPrimitiveData;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomPrimitiveDataInternal;
static const UECodeGen_Private::FIntPropertyParams NewProp_TranslucencySortPriority;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TranslucencySortDistanceOffset;
static const UECodeGen_Private::FObjectPropertyParams NewProp_RuntimeVirtualTextures_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RuntimeVirtualTextures;
static const UECodeGen_Private::FInt8PropertyParams NewProp_VirtualTextureLodBias;
static const UECodeGen_Private::FInt8PropertyParams NewProp_VirtualTextureCullMips;
static const UECodeGen_Private::FInt8PropertyParams NewProp_VirtualTextureMinCoverage;
static const UECodeGen_Private::FBytePropertyParams NewProp_VirtualTextureRenderPassType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_VirtualTextureRenderPassType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BoundsScale;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MoveIgnoreActors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MoveIgnoreActors;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MoveIgnoreComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MoveIgnoreComponents;
static const UECodeGen_Private::FStructPropertyParams NewProp_BodyInstance;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnComponentHit;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnComponentBeginOverlap;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnComponentEndOverlap;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnComponentWake;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnComponentSleep;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnComponentPhysicsStateChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnBeginCursorOver;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnEndCursorOver;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnClicked;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnReleased;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnInputTouchBegin;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnInputTouchEnd;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnInputTouchEnter;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnInputTouchLeave;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LODParentPrimitive;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPrimitiveComponent constinit property declarations ************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddAngularImpulseInDegrees"), .Pointer = &UPrimitiveComponent::execAddAngularImpulseInDegrees },
{ .NameUTF8 = UTF8TEXT("AddAngularImpulseInRadians"), .Pointer = &UPrimitiveComponent::execAddAngularImpulseInRadians },
{ .NameUTF8 = UTF8TEXT("AddForce"), .Pointer = &UPrimitiveComponent::execAddForce },
{ .NameUTF8 = UTF8TEXT("AddForceAtLocation"), .Pointer = &UPrimitiveComponent::execAddForceAtLocation },
{ .NameUTF8 = UTF8TEXT("AddForceAtLocationLocal"), .Pointer = &UPrimitiveComponent::execAddForceAtLocationLocal },
{ .NameUTF8 = UTF8TEXT("AddImpulse"), .Pointer = &UPrimitiveComponent::execAddImpulse },
{ .NameUTF8 = UTF8TEXT("AddImpulseAtLocation"), .Pointer = &UPrimitiveComponent::execAddImpulseAtLocation },
{ .NameUTF8 = UTF8TEXT("AddRadialForce"), .Pointer = &UPrimitiveComponent::execAddRadialForce },
{ .NameUTF8 = UTF8TEXT("AddRadialImpulse"), .Pointer = &UPrimitiveComponent::execAddRadialImpulse },
{ .NameUTF8 = UTF8TEXT("AddTorqueInDegrees"), .Pointer = &UPrimitiveComponent::execAddTorqueInDegrees },
{ .NameUTF8 = UTF8TEXT("AddTorqueInRadians"), .Pointer = &UPrimitiveComponent::execAddTorqueInRadians },
{ .NameUTF8 = UTF8TEXT("AddVelocityChangeImpulseAtLocation"), .Pointer = &UPrimitiveComponent::execAddVelocityChangeImpulseAtLocation },
{ .NameUTF8 = UTF8TEXT("AllowHLODLevelsExclusion"), .Pointer = &UPrimitiveComponent::execAllowHLODLevelsExclusion },
{ .NameUTF8 = UTF8TEXT("CanCharacterStepUp"), .Pointer = &UPrimitiveComponent::execCanCharacterStepUp },
{ .NameUTF8 = UTF8TEXT("ClearMoveIgnoreActors"), .Pointer = &UPrimitiveComponent::execClearMoveIgnoreActors },
{ .NameUTF8 = UTF8TEXT("ClearMoveIgnoreComponents"), .Pointer = &UPrimitiveComponent::execClearMoveIgnoreComponents },
{ .NameUTF8 = UTF8TEXT("CopyArrayOfMoveIgnoreActors"), .Pointer = &UPrimitiveComponent::execCopyArrayOfMoveIgnoreActors },
{ .NameUTF8 = UTF8TEXT("CopyArrayOfMoveIgnoreComponents"), .Pointer = &UPrimitiveComponent::execCopyArrayOfMoveIgnoreComponents },
{ .NameUTF8 = UTF8TEXT("CreateAndSetMaterialInstanceDynamic"), .Pointer = &UPrimitiveComponent::execCreateAndSetMaterialInstanceDynamic },
{ .NameUTF8 = UTF8TEXT("CreateAndSetMaterialInstanceDynamicFromMaterial"), .Pointer = &UPrimitiveComponent::execCreateAndSetMaterialInstanceDynamicFromMaterial },
{ .NameUTF8 = UTF8TEXT("CreateDynamicMaterialInstance"), .Pointer = &UPrimitiveComponent::execCreateDynamicMaterialInstance },
{ .NameUTF8 = UTF8TEXT("GetAngularDamping"), .Pointer = &UPrimitiveComponent::execGetAngularDamping },
{ .NameUTF8 = UTF8TEXT("GetBodyInstanceAsyncPhysicsTickHandle"), .Pointer = &UPrimitiveComponent::execGetBodyInstanceAsyncPhysicsTickHandle },
{ .NameUTF8 = UTF8TEXT("GetCenterOfMass"), .Pointer = &UPrimitiveComponent::execGetCenterOfMass },
{ .NameUTF8 = UTF8TEXT("GetClosestPointOnCollision"), .Pointer = &UPrimitiveComponent::execGetClosestPointOnCollision },
{ .NameUTF8 = UTF8TEXT("GetCollisionEnabled"), .Pointer = &UPrimitiveComponent::execGetCollisionEnabled },
{ .NameUTF8 = UTF8TEXT("GetCollisionObjectType"), .Pointer = &UPrimitiveComponent::execGetCollisionObjectType },
{ .NameUTF8 = UTF8TEXT("GetCollisionProfileName"), .Pointer = &UPrimitiveComponent::execGetCollisionProfileName },
{ .NameUTF8 = UTF8TEXT("GetCollisionResponseToChannel"), .Pointer = &UPrimitiveComponent::execGetCollisionResponseToChannel },
{ .NameUTF8 = UTF8TEXT("GetCustomPrimitiveDataIndexForScalarParameter"), .Pointer = &UPrimitiveComponent::execGetCustomPrimitiveDataIndexForScalarParameter },
{ .NameUTF8 = UTF8TEXT("GetCustomPrimitiveDataIndexForVectorParameter"), .Pointer = &UPrimitiveComponent::execGetCustomPrimitiveDataIndexForVectorParameter },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("GetEditorMaterial"), .Pointer = &UPrimitiveComponent::execGetEditorMaterial },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("GetExcludeForSpecificHLODLevels"), .Pointer = &UPrimitiveComponent::execGetExcludeForSpecificHLODLevels },
{ .NameUTF8 = UTF8TEXT("GetGenerateOverlapEvents"), .Pointer = &UPrimitiveComponent::execGetGenerateOverlapEvents },
{ .NameUTF8 = UTF8TEXT("GetGyroscopicTorqueEnabled"), .Pointer = &UPrimitiveComponent::execGetGyroscopicTorqueEnabled },
{ .NameUTF8 = UTF8TEXT("GetIgnoreBoundsForEditorFocus"), .Pointer = &UPrimitiveComponent::execGetIgnoreBoundsForEditorFocus },
{ .NameUTF8 = UTF8TEXT("GetInertiaTensor"), .Pointer = &UPrimitiveComponent::execGetInertiaTensor },
{ .NameUTF8 = UTF8TEXT("GetLinearDamping"), .Pointer = &UPrimitiveComponent::execGetLinearDamping },
{ .NameUTF8 = UTF8TEXT("GetMass"), .Pointer = &UPrimitiveComponent::execGetMass },
{ .NameUTF8 = UTF8TEXT("GetMassScale"), .Pointer = &UPrimitiveComponent::execGetMassScale },
{ .NameUTF8 = UTF8TEXT("GetMaterial"), .Pointer = &UPrimitiveComponent::execGetMaterial },
{ .NameUTF8 = UTF8TEXT("GetMaterialByName"), .Pointer = &UPrimitiveComponent::execGetMaterialByName },
{ .NameUTF8 = UTF8TEXT("GetMaterialFromCollisionFaceIndex"), .Pointer = &UPrimitiveComponent::execGetMaterialFromCollisionFaceIndex },
{ .NameUTF8 = UTF8TEXT("GetMaterialIndex"), .Pointer = &UPrimitiveComponent::execGetMaterialIndex },
{ .NameUTF8 = UTF8TEXT("GetMaterialSlotNames"), .Pointer = &UPrimitiveComponent::execGetMaterialSlotNames },
{ .NameUTF8 = UTF8TEXT("GetMaxDepenetrationVelocity"), .Pointer = &UPrimitiveComponent::execGetMaxDepenetrationVelocity },
{ .NameUTF8 = UTF8TEXT("GetNumMaterials"), .Pointer = &UPrimitiveComponent::execGetNumMaterials },
{ .NameUTF8 = UTF8TEXT("GetOverlappingActors"), .Pointer = &UPrimitiveComponent::execGetOverlappingActors },
{ .NameUTF8 = UTF8TEXT("GetOverlappingComponents"), .Pointer = &UPrimitiveComponent::execGetOverlappingComponents },
{ .NameUTF8 = UTF8TEXT("GetPhysicsAngularVelocityInDegrees"), .Pointer = &UPrimitiveComponent::execGetPhysicsAngularVelocityInDegrees },
{ .NameUTF8 = UTF8TEXT("GetPhysicsAngularVelocityInRadians"), .Pointer = &UPrimitiveComponent::execGetPhysicsAngularVelocityInRadians },
{ .NameUTF8 = UTF8TEXT("GetPhysicsLinearVelocity"), .Pointer = &UPrimitiveComponent::execGetPhysicsLinearVelocity },
{ .NameUTF8 = UTF8TEXT("GetPhysicsLinearVelocityAtPoint"), .Pointer = &UPrimitiveComponent::execGetPhysicsLinearVelocityAtPoint },
{ .NameUTF8 = UTF8TEXT("GetStaticWhenNotMoveable"), .Pointer = &UPrimitiveComponent::execGetStaticWhenNotMoveable },
{ .NameUTF8 = UTF8TEXT("GetUpdateKinematicFromSimulation"), .Pointer = &UPrimitiveComponent::execGetUpdateKinematicFromSimulation },
{ .NameUTF8 = UTF8TEXT("GetWalkableSlopeOverride"), .Pointer = &UPrimitiveComponent::execGetWalkableSlopeOverride },
{ .NameUTF8 = UTF8TEXT("HandlePostMigrationPhysicsStateChanged"), .Pointer = &UPrimitiveComponent::execHandlePostMigrationPhysicsStateChanged },
{ .NameUTF8 = UTF8TEXT("IgnoreActorWhenMoving"), .Pointer = &UPrimitiveComponent::execIgnoreActorWhenMoving },
{ .NameUTF8 = UTF8TEXT("IgnoreComponentWhenMoving"), .Pointer = &UPrimitiveComponent::execIgnoreComponentWhenMoving },
{ .NameUTF8 = UTF8TEXT("InvalidateLumenSurfaceCache"), .Pointer = &UPrimitiveComponent::execInvalidateLumenSurfaceCache },
{ .NameUTF8 = UTF8TEXT("IsAnyRigidBodyAwake"), .Pointer = &UPrimitiveComponent::execIsAnyRigidBodyAwake },
{ .NameUTF8 = UTF8TEXT("IsExcludedFromHLODLevel"), .Pointer = &UPrimitiveComponent::execIsExcludedFromHLODLevel },
{ .NameUTF8 = UTF8TEXT("IsGravityEnabled"), .Pointer = &UPrimitiveComponent::execIsGravityEnabled },
{ .NameUTF8 = UTF8TEXT("IsMaterialSlotNameValid"), .Pointer = &UPrimitiveComponent::execIsMaterialSlotNameValid },
{ .NameUTF8 = UTF8TEXT("IsOverlappingActor"), .Pointer = &UPrimitiveComponent::execIsOverlappingActor },
{ .NameUTF8 = UTF8TEXT("IsOverlappingComponent"), .Pointer = &UPrimitiveComponent::execIsOverlappingComponent },
{ .NameUTF8 = UTF8TEXT("K2_BoxOverlapComponent"), .Pointer = &UPrimitiveComponent::execK2_BoxOverlapComponent },
{ .NameUTF8 = UTF8TEXT("K2_IsCollisionEnabled"), .Pointer = &UPrimitiveComponent::execK2_IsCollisionEnabled },
{ .NameUTF8 = UTF8TEXT("K2_IsPhysicsCollisionEnabled"), .Pointer = &UPrimitiveComponent::execK2_IsPhysicsCollisionEnabled },
{ .NameUTF8 = UTF8TEXT("K2_IsQueryCollisionEnabled"), .Pointer = &UPrimitiveComponent::execK2_IsQueryCollisionEnabled },
{ .NameUTF8 = UTF8TEXT("K2_LineTraceComponent"), .Pointer = &UPrimitiveComponent::execK2_LineTraceComponent },
{ .NameUTF8 = UTF8TEXT("K2_SphereOverlapComponent"), .Pointer = &UPrimitiveComponent::execK2_SphereOverlapComponent },
{ .NameUTF8 = UTF8TEXT("K2_SphereTraceComponent"), .Pointer = &UPrimitiveComponent::execK2_SphereTraceComponent },
{ .NameUTF8 = UTF8TEXT("PutRigidBodyToSleep"), .Pointer = &UPrimitiveComponent::execPutRigidBodyToSleep },
{ .NameUTF8 = UTF8TEXT("RegisterAsFocalPointInPhysicsReplicationLOD"), .Pointer = &UPrimitiveComponent::execRegisterAsFocalPointInPhysicsReplicationLOD },
{ .NameUTF8 = UTF8TEXT("ScaleByMomentOfInertia"), .Pointer = &UPrimitiveComponent::execScaleByMomentOfInertia },
{ .NameUTF8 = UTF8TEXT("SetAffectDistanceFieldLighting"), .Pointer = &UPrimitiveComponent::execSetAffectDistanceFieldLighting },
{ .NameUTF8 = UTF8TEXT("SetAffectDynamicIndirectLighting"), .Pointer = &UPrimitiveComponent::execSetAffectDynamicIndirectLighting },
{ .NameUTF8 = UTF8TEXT("SetAffectIndirectLightingWhileHidden"), .Pointer = &UPrimitiveComponent::execSetAffectIndirectLightingWhileHidden },
{ .NameUTF8 = UTF8TEXT("SetAllAllowPartialIslandSleep"), .Pointer = &UPrimitiveComponent::execSetAllAllowPartialIslandSleep },
{ .NameUTF8 = UTF8TEXT("SetAllMassScale"), .Pointer = &UPrimitiveComponent::execSetAllMassScale },
{ .NameUTF8 = UTF8TEXT("SetAllowPartialIslandSleep"), .Pointer = &UPrimitiveComponent::execSetAllowPartialIslandSleep },
{ .NameUTF8 = UTF8TEXT("SetAllPhysicsAngularVelocityInDegrees"), .Pointer = &UPrimitiveComponent::execSetAllPhysicsAngularVelocityInDegrees },
{ .NameUTF8 = UTF8TEXT("SetAllPhysicsAngularVelocityInRadians"), .Pointer = &UPrimitiveComponent::execSetAllPhysicsAngularVelocityInRadians },
{ .NameUTF8 = UTF8TEXT("SetAllPhysicsLinearVelocity"), .Pointer = &UPrimitiveComponent::execSetAllPhysicsLinearVelocity },
{ .NameUTF8 = UTF8TEXT("SetAllUseCCD"), .Pointer = &UPrimitiveComponent::execSetAllUseCCD },
{ .NameUTF8 = UTF8TEXT("SetAllUseMACD"), .Pointer = &UPrimitiveComponent::execSetAllUseMACD },
{ .NameUTF8 = UTF8TEXT("SetAngularDamping"), .Pointer = &UPrimitiveComponent::execSetAngularDamping },
{ .NameUTF8 = UTF8TEXT("SetBoundsScale"), .Pointer = &UPrimitiveComponent::execSetBoundsScale },
{ .NameUTF8 = UTF8TEXT("SetCastContactShadow"), .Pointer = &UPrimitiveComponent::execSetCastContactShadow },
{ .NameUTF8 = UTF8TEXT("SetCastHiddenShadow"), .Pointer = &UPrimitiveComponent::execSetCastHiddenShadow },
{ .NameUTF8 = UTF8TEXT("SetCastInsetShadow"), .Pointer = &UPrimitiveComponent::execSetCastInsetShadow },
{ .NameUTF8 = UTF8TEXT("SetCastShadow"), .Pointer = &UPrimitiveComponent::execSetCastShadow },
{ .NameUTF8 = UTF8TEXT("SetCenterOfMass"), .Pointer = &UPrimitiveComponent::execSetCenterOfMass },
{ .NameUTF8 = UTF8TEXT("SetCollisionEnabled"), .Pointer = &UPrimitiveComponent::execSetCollisionEnabled },
{ .NameUTF8 = UTF8TEXT("SetCollisionObjectType"), .Pointer = &UPrimitiveComponent::execSetCollisionObjectType },
{ .NameUTF8 = UTF8TEXT("SetCollisionProfileName"), .Pointer = &UPrimitiveComponent::execSetCollisionProfileName },
{ .NameUTF8 = UTF8TEXT("SetCollisionResponseToAllChannels"), .Pointer = &UPrimitiveComponent::execSetCollisionResponseToAllChannels },
{ .NameUTF8 = UTF8TEXT("SetCollisionResponseToChannel"), .Pointer = &UPrimitiveComponent::execSetCollisionResponseToChannel },
{ .NameUTF8 = UTF8TEXT("SetConstraintMode"), .Pointer = &UPrimitiveComponent::execSetConstraintMode },
{ .NameUTF8 = UTF8TEXT("SetCullDistance"), .Pointer = &UPrimitiveComponent::execSetCullDistance },
{ .NameUTF8 = UTF8TEXT("SetCustomDepthStencilValue"), .Pointer = &UPrimitiveComponent::execSetCustomDepthStencilValue },
{ .NameUTF8 = UTF8TEXT("SetCustomDepthStencilWriteMask"), .Pointer = &UPrimitiveComponent::execSetCustomDepthStencilWriteMask },
{ .NameUTF8 = UTF8TEXT("SetCustomPrimitiveDataFloat"), .Pointer = &UPrimitiveComponent::execSetCustomPrimitiveDataFloat },
{ .NameUTF8 = UTF8TEXT("SetCustomPrimitiveDataFloatArray"), .Pointer = &UPrimitiveComponent::execSetCustomPrimitiveDataFloatArray },
{ .NameUTF8 = UTF8TEXT("SetCustomPrimitiveDataVector2"), .Pointer = &UPrimitiveComponent::execSetCustomPrimitiveDataVector2 },
{ .NameUTF8 = UTF8TEXT("SetCustomPrimitiveDataVector3"), .Pointer = &UPrimitiveComponent::execSetCustomPrimitiveDataVector3 },
{ .NameUTF8 = UTF8TEXT("SetCustomPrimitiveDataVector4"), .Pointer = &UPrimitiveComponent::execSetCustomPrimitiveDataVector4 },
{ .NameUTF8 = UTF8TEXT("SetDefaultCustomPrimitiveDataFloat"), .Pointer = &UPrimitiveComponent::execSetDefaultCustomPrimitiveDataFloat },
{ .NameUTF8 = UTF8TEXT("SetDefaultCustomPrimitiveDataFloatArray"), .Pointer = &UPrimitiveComponent::execSetDefaultCustomPrimitiveDataFloatArray },
{ .NameUTF8 = UTF8TEXT("SetDefaultCustomPrimitiveDataVector2"), .Pointer = &UPrimitiveComponent::execSetDefaultCustomPrimitiveDataVector2 },
{ .NameUTF8 = UTF8TEXT("SetDefaultCustomPrimitiveDataVector3"), .Pointer = &UPrimitiveComponent::execSetDefaultCustomPrimitiveDataVector3 },
{ .NameUTF8 = UTF8TEXT("SetDefaultCustomPrimitiveDataVector4"), .Pointer = &UPrimitiveComponent::execSetDefaultCustomPrimitiveDataVector4 },
{ .NameUTF8 = UTF8TEXT("SetEmissiveLightSource"), .Pointer = &UPrimitiveComponent::execSetEmissiveLightSource },
{ .NameUTF8 = UTF8TEXT("SetEnableGravity"), .Pointer = &UPrimitiveComponent::execSetEnableGravity },
{ .NameUTF8 = UTF8TEXT("SetExcludedFromHLODLevel"), .Pointer = &UPrimitiveComponent::execSetExcludedFromHLODLevel },
{ .NameUTF8 = UTF8TEXT("SetExcludeForSpecificHLODLevels"), .Pointer = &UPrimitiveComponent::execSetExcludeForSpecificHLODLevels },
{ .NameUTF8 = UTF8TEXT("SetExcludeFromLightAttachmentGroup"), .Pointer = &UPrimitiveComponent::execSetExcludeFromLightAttachmentGroup },
{ .NameUTF8 = UTF8TEXT("SetFirstPersonPrimitiveType"), .Pointer = &UPrimitiveComponent::execSetFirstPersonPrimitiveType },
{ .NameUTF8 = UTF8TEXT("SetGenerateOverlapEvents"), .Pointer = &UPrimitiveComponent::execSetGenerateOverlapEvents },
{ .NameUTF8 = UTF8TEXT("SetGyroscopicTorqueEnabled"), .Pointer = &UPrimitiveComponent::execSetGyroscopicTorqueEnabled },
{ .NameUTF8 = UTF8TEXT("SetHiddenInSceneCapture"), .Pointer = &UPrimitiveComponent::execSetHiddenInSceneCapture },
{ .NameUTF8 = UTF8TEXT("SetHoldout"), .Pointer = &UPrimitiveComponent::execSetHoldout },
{ .NameUTF8 = UTF8TEXT("SetIgnoreBoundsForEditorFocus"), .Pointer = &UPrimitiveComponent::execSetIgnoreBoundsForEditorFocus },
{ .NameUTF8 = UTF8TEXT("SetLightAttachmentsAsGroup"), .Pointer = &UPrimitiveComponent::execSetLightAttachmentsAsGroup },
{ .NameUTF8 = UTF8TEXT("SetLightingChannels"), .Pointer = &UPrimitiveComponent::execSetLightingChannels },
{ .NameUTF8 = UTF8TEXT("SetLinearDamping"), .Pointer = &UPrimitiveComponent::execSetLinearDamping },
{ .NameUTF8 = UTF8TEXT("SetMassOverrideInKg"), .Pointer = &UPrimitiveComponent::execSetMassOverrideInKg },
{ .NameUTF8 = UTF8TEXT("SetMassScale"), .Pointer = &UPrimitiveComponent::execSetMassScale },
{ .NameUTF8 = UTF8TEXT("SetMaterial"), .Pointer = &UPrimitiveComponent::execSetMaterial },
{ .NameUTF8 = UTF8TEXT("SetMaterialByName"), .Pointer = &UPrimitiveComponent::execSetMaterialByName },
{ .NameUTF8 = UTF8TEXT("SetMaxDepenetrationVelocity"), .Pointer = &UPrimitiveComponent::execSetMaxDepenetrationVelocity },
{ .NameUTF8 = UTF8TEXT("SetNotifyRigidBodyCollision"), .Pointer = &UPrimitiveComponent::execSetNotifyRigidBodyCollision },
{ .NameUTF8 = UTF8TEXT("SetOnlyOwnerSee"), .Pointer = &UPrimitiveComponent::execSetOnlyOwnerSee },
{ .NameUTF8 = UTF8TEXT("SetOwnerNoSee"), .Pointer = &UPrimitiveComponent::execSetOwnerNoSee },
{ .NameUTF8 = UTF8TEXT("SetPhysicsAngularVelocityInDegrees"), .Pointer = &UPrimitiveComponent::execSetPhysicsAngularVelocityInDegrees },
{ .NameUTF8 = UTF8TEXT("SetPhysicsAngularVelocityInRadians"), .Pointer = &UPrimitiveComponent::execSetPhysicsAngularVelocityInRadians },
{ .NameUTF8 = UTF8TEXT("SetPhysicsLinearVelocity"), .Pointer = &UPrimitiveComponent::execSetPhysicsLinearVelocity },
{ .NameUTF8 = UTF8TEXT("SetPhysicsMaxAngularVelocityInDegrees"), .Pointer = &UPrimitiveComponent::execSetPhysicsMaxAngularVelocityInDegrees },
{ .NameUTF8 = UTF8TEXT("SetPhysicsMaxAngularVelocityInRadians"), .Pointer = &UPrimitiveComponent::execSetPhysicsMaxAngularVelocityInRadians },
{ .NameUTF8 = UTF8TEXT("SetPhysMaterialOverride"), .Pointer = &UPrimitiveComponent::execSetPhysMaterialOverride },
{ .NameUTF8 = UTF8TEXT("SetReceivesDecals"), .Pointer = &UPrimitiveComponent::execSetReceivesDecals },
{ .NameUTF8 = UTF8TEXT("SetRenderCustomDepth"), .Pointer = &UPrimitiveComponent::execSetRenderCustomDepth },
{ .NameUTF8 = UTF8TEXT("SetRenderInDepthPass"), .Pointer = &UPrimitiveComponent::execSetRenderInDepthPass },
{ .NameUTF8 = UTF8TEXT("SetRenderInMainPass"), .Pointer = &UPrimitiveComponent::execSetRenderInMainPass },
{ .NameUTF8 = UTF8TEXT("SetScalarParameterForCustomPrimitiveData"), .Pointer = &UPrimitiveComponent::execSetScalarParameterForCustomPrimitiveData },
{ .NameUTF8 = UTF8TEXT("SetScalarParameterForDefaultCustomPrimitiveData"), .Pointer = &UPrimitiveComponent::execSetScalarParameterForDefaultCustomPrimitiveData },
{ .NameUTF8 = UTF8TEXT("SetSimulatePhysics"), .Pointer = &UPrimitiveComponent::execSetSimulatePhysics },
{ .NameUTF8 = UTF8TEXT("SetSingleSampleShadowFromStationaryLights"), .Pointer = &UPrimitiveComponent::execSetSingleSampleShadowFromStationaryLights },
{ .NameUTF8 = UTF8TEXT("SetStaticWhenNotMoveable"), .Pointer = &UPrimitiveComponent::execSetStaticWhenNotMoveable },
{ .NameUTF8 = UTF8TEXT("SetTranslucencySortDistanceOffset"), .Pointer = &UPrimitiveComponent::execSetTranslucencySortDistanceOffset },
{ .NameUTF8 = UTF8TEXT("SetTranslucentSortPriority"), .Pointer = &UPrimitiveComponent::execSetTranslucentSortPriority },
{ .NameUTF8 = UTF8TEXT("SetUpdateKinematicFromSimulation"), .Pointer = &UPrimitiveComponent::execSetUpdateKinematicFromSimulation },
{ .NameUTF8 = UTF8TEXT("SetUseCCD"), .Pointer = &UPrimitiveComponent::execSetUseCCD },
{ .NameUTF8 = UTF8TEXT("SetUseMACD"), .Pointer = &UPrimitiveComponent::execSetUseMACD },
{ .NameUTF8 = UTF8TEXT("SetVectorParameterForCustomPrimitiveData"), .Pointer = &UPrimitiveComponent::execSetVectorParameterForCustomPrimitiveData },
{ .NameUTF8 = UTF8TEXT("SetVectorParameterForDefaultCustomPrimitiveData"), .Pointer = &UPrimitiveComponent::execSetVectorParameterForDefaultCustomPrimitiveData },
{ .NameUTF8 = UTF8TEXT("SetVisibleInRayTracing"), .Pointer = &UPrimitiveComponent::execSetVisibleInRayTracing },
{ .NameUTF8 = UTF8TEXT("SetVisibleInSceneCaptureOnly"), .Pointer = &UPrimitiveComponent::execSetVisibleInSceneCaptureOnly },
{ .NameUTF8 = UTF8TEXT("SetWalkableSlopeOverride"), .Pointer = &UPrimitiveComponent::execSetWalkableSlopeOverride },
{ .NameUTF8 = UTF8TEXT("UnregisterAsFocalPointInPhysicsReplicationLOD"), .Pointer = &UPrimitiveComponent::execUnregisterAsFocalPointInPhysicsReplicationLOD },
{ .NameUTF8 = UTF8TEXT("WakeAllRigidBodies"), .Pointer = &UPrimitiveComponent::execWakeAllRigidBodies },
{ .NameUTF8 = UTF8TEXT("WakeRigidBody"), .Pointer = &UPrimitiveComponent::execWakeRigidBody },
{ .NameUTF8 = UTF8TEXT("WasRecentlyRendered"), .Pointer = &UPrimitiveComponent::execWasRecentlyRendered },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInDegrees, "AddAngularImpulseInDegrees" }, // 1874899132
{ &Z_Construct_UFunction_UPrimitiveComponent_AddAngularImpulseInRadians, "AddAngularImpulseInRadians" }, // 4208486534
{ &Z_Construct_UFunction_UPrimitiveComponent_AddForce, "AddForce" }, // 2157497641
{ &Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocation, "AddForceAtLocation" }, // 3772925201
{ &Z_Construct_UFunction_UPrimitiveComponent_AddForceAtLocationLocal, "AddForceAtLocationLocal" }, // 3454740420
{ &Z_Construct_UFunction_UPrimitiveComponent_AddImpulse, "AddImpulse" }, // 348273229
{ &Z_Construct_UFunction_UPrimitiveComponent_AddImpulseAtLocation, "AddImpulseAtLocation" }, // 1631907670
{ &Z_Construct_UFunction_UPrimitiveComponent_AddRadialForce, "AddRadialForce" }, // 3337971432
{ &Z_Construct_UFunction_UPrimitiveComponent_AddRadialImpulse, "AddRadialImpulse" }, // 2382733196
{ &Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInDegrees, "AddTorqueInDegrees" }, // 2171095554
{ &Z_Construct_UFunction_UPrimitiveComponent_AddTorqueInRadians, "AddTorqueInRadians" }, // 917006722
{ &Z_Construct_UFunction_UPrimitiveComponent_AddVelocityChangeImpulseAtLocation, "AddVelocityChangeImpulseAtLocation" }, // 2274755485
{ &Z_Construct_UFunction_UPrimitiveComponent_AllowHLODLevelsExclusion, "AllowHLODLevelsExclusion" }, // 944675891
{ &Z_Construct_UFunction_UPrimitiveComponent_CanCharacterStepUp, "CanCharacterStepUp" }, // 2974061526
{ &Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreActors, "ClearMoveIgnoreActors" }, // 2535783579
{ &Z_Construct_UFunction_UPrimitiveComponent_ClearMoveIgnoreComponents, "ClearMoveIgnoreComponents" }, // 857838862
{ &Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreActors, "CopyArrayOfMoveIgnoreActors" }, // 3306582598
{ &Z_Construct_UFunction_UPrimitiveComponent_CopyArrayOfMoveIgnoreComponents, "CopyArrayOfMoveIgnoreComponents" }, // 2112174231
{ &Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamic, "CreateAndSetMaterialInstanceDynamic" }, // 965130864
{ &Z_Construct_UFunction_UPrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial, "CreateAndSetMaterialInstanceDynamicFromMaterial" }, // 4291555248
{ &Z_Construct_UFunction_UPrimitiveComponent_CreateDynamicMaterialInstance, "CreateDynamicMaterialInstance" }, // 1426020445
{ &Z_Construct_UFunction_UPrimitiveComponent_GetAngularDamping, "GetAngularDamping" }, // 4070841137
{ &Z_Construct_UFunction_UPrimitiveComponent_GetBodyInstanceAsyncPhysicsTickHandle, "GetBodyInstanceAsyncPhysicsTickHandle" }, // 3584013397
{ &Z_Construct_UFunction_UPrimitiveComponent_GetCenterOfMass, "GetCenterOfMass" }, // 2734705592
{ &Z_Construct_UFunction_UPrimitiveComponent_GetClosestPointOnCollision, "GetClosestPointOnCollision" }, // 2935327
{ &Z_Construct_UFunction_UPrimitiveComponent_GetCollisionEnabled, "GetCollisionEnabled" }, // 3331903471
{ &Z_Construct_UFunction_UPrimitiveComponent_GetCollisionObjectType, "GetCollisionObjectType" }, // 1117778449
{ &Z_Construct_UFunction_UPrimitiveComponent_GetCollisionProfileName, "GetCollisionProfileName" }, // 1408602716
{ &Z_Construct_UFunction_UPrimitiveComponent_GetCollisionResponseToChannel, "GetCollisionResponseToChannel" }, // 1477502037
{ &Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForScalarParameter, "GetCustomPrimitiveDataIndexForScalarParameter" }, // 3466402407
{ &Z_Construct_UFunction_UPrimitiveComponent_GetCustomPrimitiveDataIndexForVectorParameter, "GetCustomPrimitiveDataIndexForVectorParameter" }, // 4009439159
#if WITH_EDITOR
{ &Z_Construct_UFunction_UPrimitiveComponent_GetEditorMaterial, "GetEditorMaterial" }, // 1202744719
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_UPrimitiveComponent_GetExcludeForSpecificHLODLevels, "GetExcludeForSpecificHLODLevels" }, // 2233682677
{ &Z_Construct_UFunction_UPrimitiveComponent_GetGenerateOverlapEvents, "GetGenerateOverlapEvents" }, // 2660428873
{ &Z_Construct_UFunction_UPrimitiveComponent_GetGyroscopicTorqueEnabled, "GetGyroscopicTorqueEnabled" }, // 942987343
{ &Z_Construct_UFunction_UPrimitiveComponent_GetIgnoreBoundsForEditorFocus, "GetIgnoreBoundsForEditorFocus" }, // 3970373670
{ &Z_Construct_UFunction_UPrimitiveComponent_GetInertiaTensor, "GetInertiaTensor" }, // 892218705
{ &Z_Construct_UFunction_UPrimitiveComponent_GetLinearDamping, "GetLinearDamping" }, // 1620465837
{ &Z_Construct_UFunction_UPrimitiveComponent_GetMass, "GetMass" }, // 3203943755
{ &Z_Construct_UFunction_UPrimitiveComponent_GetMassScale, "GetMassScale" }, // 3446681196
{ &Z_Construct_UFunction_UPrimitiveComponent_GetMaterial, "GetMaterial" }, // 554640173
{ &Z_Construct_UFunction_UPrimitiveComponent_GetMaterialByName, "GetMaterialByName" }, // 1143960497
{ &Z_Construct_UFunction_UPrimitiveComponent_GetMaterialFromCollisionFaceIndex, "GetMaterialFromCollisionFaceIndex" }, // 333690628
{ &Z_Construct_UFunction_UPrimitiveComponent_GetMaterialIndex, "GetMaterialIndex" }, // 2963658327
{ &Z_Construct_UFunction_UPrimitiveComponent_GetMaterialSlotNames, "GetMaterialSlotNames" }, // 3236900385
{ &Z_Construct_UFunction_UPrimitiveComponent_GetMaxDepenetrationVelocity, "GetMaxDepenetrationVelocity" }, // 150008399
{ &Z_Construct_UFunction_UPrimitiveComponent_GetNumMaterials, "GetNumMaterials" }, // 2128198371
{ &Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingActors, "GetOverlappingActors" }, // 2479395207
{ &Z_Construct_UFunction_UPrimitiveComponent_GetOverlappingComponents, "GetOverlappingComponents" }, // 3718484015
{ &Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInDegrees, "GetPhysicsAngularVelocityInDegrees" }, // 2633566525
{ &Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsAngularVelocityInRadians, "GetPhysicsAngularVelocityInRadians" }, // 3528904708
{ &Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocity, "GetPhysicsLinearVelocity" }, // 2394883745
{ &Z_Construct_UFunction_UPrimitiveComponent_GetPhysicsLinearVelocityAtPoint, "GetPhysicsLinearVelocityAtPoint" }, // 2674983731
{ &Z_Construct_UFunction_UPrimitiveComponent_GetStaticWhenNotMoveable, "GetStaticWhenNotMoveable" }, // 1552614440
{ &Z_Construct_UFunction_UPrimitiveComponent_GetUpdateKinematicFromSimulation, "GetUpdateKinematicFromSimulation" }, // 1013063677
{ &Z_Construct_UFunction_UPrimitiveComponent_GetWalkableSlopeOverride, "GetWalkableSlopeOverride" }, // 1878780877
{ &Z_Construct_UFunction_UPrimitiveComponent_HandlePostMigrationPhysicsStateChanged, "HandlePostMigrationPhysicsStateChanged" }, // 3212379924
{ &Z_Construct_UFunction_UPrimitiveComponent_IgnoreActorWhenMoving, "IgnoreActorWhenMoving" }, // 1888231145
{ &Z_Construct_UFunction_UPrimitiveComponent_IgnoreComponentWhenMoving, "IgnoreComponentWhenMoving" }, // 4024764055
{ &Z_Construct_UFunction_UPrimitiveComponent_InvalidateLumenSurfaceCache, "InvalidateLumenSurfaceCache" }, // 2020923529
{ &Z_Construct_UFunction_UPrimitiveComponent_IsAnyRigidBodyAwake, "IsAnyRigidBodyAwake" }, // 2798897300
{ &Z_Construct_UFunction_UPrimitiveComponent_IsExcludedFromHLODLevel, "IsExcludedFromHLODLevel" }, // 1991444669
{ &Z_Construct_UFunction_UPrimitiveComponent_IsGravityEnabled, "IsGravityEnabled" }, // 1606966942
{ &Z_Construct_UFunction_UPrimitiveComponent_IsMaterialSlotNameValid, "IsMaterialSlotNameValid" }, // 1889405650
{ &Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingActor, "IsOverlappingActor" }, // 3810089066
{ &Z_Construct_UFunction_UPrimitiveComponent_IsOverlappingComponent, "IsOverlappingComponent" }, // 2091383655
{ &Z_Construct_UFunction_UPrimitiveComponent_K2_BoxOverlapComponent, "K2_BoxOverlapComponent" }, // 3801678262
{ &Z_Construct_UFunction_UPrimitiveComponent_K2_IsCollisionEnabled, "K2_IsCollisionEnabled" }, // 614546748
{ &Z_Construct_UFunction_UPrimitiveComponent_K2_IsPhysicsCollisionEnabled, "K2_IsPhysicsCollisionEnabled" }, // 1233139219
{ &Z_Construct_UFunction_UPrimitiveComponent_K2_IsQueryCollisionEnabled, "K2_IsQueryCollisionEnabled" }, // 2544532001
{ &Z_Construct_UFunction_UPrimitiveComponent_K2_LineTraceComponent, "K2_LineTraceComponent" }, // 492002238
{ &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereOverlapComponent, "K2_SphereOverlapComponent" }, // 3967976101
{ &Z_Construct_UFunction_UPrimitiveComponent_K2_SphereTraceComponent, "K2_SphereTraceComponent" }, // 3634027666
{ &Z_Construct_UFunction_UPrimitiveComponent_PutRigidBodyToSleep, "PutRigidBodyToSleep" }, // 1192954378
{ &Z_Construct_UFunction_UPrimitiveComponent_RegisterAsFocalPointInPhysicsReplicationLOD, "RegisterAsFocalPointInPhysicsReplicationLOD" }, // 4150059736
{ &Z_Construct_UFunction_UPrimitiveComponent_ScaleByMomentOfInertia, "ScaleByMomentOfInertia" }, // 2800224457
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAffectDistanceFieldLighting, "SetAffectDistanceFieldLighting" }, // 2138155963
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAffectDynamicIndirectLighting, "SetAffectDynamicIndirectLighting" }, // 487079218
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAffectIndirectLightingWhileHidden, "SetAffectIndirectLightingWhileHidden" }, // 4145241279
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAllAllowPartialIslandSleep, "SetAllAllowPartialIslandSleep" }, // 941020006
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAllMassScale, "SetAllMassScale" }, // 2639543069
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAllowPartialIslandSleep, "SetAllowPartialIslandSleep" }, // 1948122989
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees, "SetAllPhysicsAngularVelocityInDegrees" }, // 3817949750
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsAngularVelocityInRadians, "SetAllPhysicsAngularVelocityInRadians" }, // 566911205
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAllPhysicsLinearVelocity, "SetAllPhysicsLinearVelocity" }, // 2493698716
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAllUseCCD, "SetAllUseCCD" }, // 1274141777
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAllUseMACD, "SetAllUseMACD" }, // 951852552
{ &Z_Construct_UFunction_UPrimitiveComponent_SetAngularDamping, "SetAngularDamping" }, // 131575966
{ &Z_Construct_UFunction_UPrimitiveComponent_SetBoundsScale, "SetBoundsScale" }, // 2833904372
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCastContactShadow, "SetCastContactShadow" }, // 837852168
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCastHiddenShadow, "SetCastHiddenShadow" }, // 2771891583
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCastInsetShadow, "SetCastInsetShadow" }, // 2064710094
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCastShadow, "SetCastShadow" }, // 1162100984
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCenterOfMass, "SetCenterOfMass" }, // 1594240581
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCollisionEnabled, "SetCollisionEnabled" }, // 4250996025
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCollisionObjectType, "SetCollisionObjectType" }, // 844667680
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCollisionProfileName, "SetCollisionProfileName" }, // 1095056532
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToAllChannels, "SetCollisionResponseToAllChannels" }, // 259832700
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCollisionResponseToChannel, "SetCollisionResponseToChannel" }, // 4192477034
{ &Z_Construct_UFunction_UPrimitiveComponent_SetConstraintMode, "SetConstraintMode" }, // 1589570188
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCullDistance, "SetCullDistance" }, // 510116678
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilValue, "SetCustomDepthStencilValue" }, // 4122507307
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCustomDepthStencilWriteMask, "SetCustomDepthStencilWriteMask" }, // 1774043854
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloat, "SetCustomPrimitiveDataFloat" }, // 3046033696
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataFloatArray, "SetCustomPrimitiveDataFloatArray" }, // 2253414201
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector2, "SetCustomPrimitiveDataVector2" }, // 2891943006
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector3, "SetCustomPrimitiveDataVector3" }, // 3070197460
{ &Z_Construct_UFunction_UPrimitiveComponent_SetCustomPrimitiveDataVector4, "SetCustomPrimitiveDataVector4" }, // 2740066212
{ &Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloat, "SetDefaultCustomPrimitiveDataFloat" }, // 560809088
{ &Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataFloatArray, "SetDefaultCustomPrimitiveDataFloatArray" }, // 20499956
{ &Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector2, "SetDefaultCustomPrimitiveDataVector2" }, // 3659690367
{ &Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector3, "SetDefaultCustomPrimitiveDataVector3" }, // 916149442
{ &Z_Construct_UFunction_UPrimitiveComponent_SetDefaultCustomPrimitiveDataVector4, "SetDefaultCustomPrimitiveDataVector4" }, // 3502672218
{ &Z_Construct_UFunction_UPrimitiveComponent_SetEmissiveLightSource, "SetEmissiveLightSource" }, // 340091386
{ &Z_Construct_UFunction_UPrimitiveComponent_SetEnableGravity, "SetEnableGravity" }, // 2830589131
{ &Z_Construct_UFunction_UPrimitiveComponent_SetExcludedFromHLODLevel, "SetExcludedFromHLODLevel" }, // 1913728064
{ &Z_Construct_UFunction_UPrimitiveComponent_SetExcludeForSpecificHLODLevels, "SetExcludeForSpecificHLODLevels" }, // 3439456834
{ &Z_Construct_UFunction_UPrimitiveComponent_SetExcludeFromLightAttachmentGroup, "SetExcludeFromLightAttachmentGroup" }, // 2439205231
{ &Z_Construct_UFunction_UPrimitiveComponent_SetFirstPersonPrimitiveType, "SetFirstPersonPrimitiveType" }, // 1638466275
{ &Z_Construct_UFunction_UPrimitiveComponent_SetGenerateOverlapEvents, "SetGenerateOverlapEvents" }, // 2732288947
{ &Z_Construct_UFunction_UPrimitiveComponent_SetGyroscopicTorqueEnabled, "SetGyroscopicTorqueEnabled" }, // 375017725
{ &Z_Construct_UFunction_UPrimitiveComponent_SetHiddenInSceneCapture, "SetHiddenInSceneCapture" }, // 661352962
{ &Z_Construct_UFunction_UPrimitiveComponent_SetHoldout, "SetHoldout" }, // 458543119
{ &Z_Construct_UFunction_UPrimitiveComponent_SetIgnoreBoundsForEditorFocus, "SetIgnoreBoundsForEditorFocus" }, // 1010737442
{ &Z_Construct_UFunction_UPrimitiveComponent_SetLightAttachmentsAsGroup, "SetLightAttachmentsAsGroup" }, // 123159047
{ &Z_Construct_UFunction_UPrimitiveComponent_SetLightingChannels, "SetLightingChannels" }, // 608271200
{ &Z_Construct_UFunction_UPrimitiveComponent_SetLinearDamping, "SetLinearDamping" }, // 3194267238
{ &Z_Construct_UFunction_UPrimitiveComponent_SetMassOverrideInKg, "SetMassOverrideInKg" }, // 508489939
{ &Z_Construct_UFunction_UPrimitiveComponent_SetMassScale, "SetMassScale" }, // 2258667883
{ &Z_Construct_UFunction_UPrimitiveComponent_SetMaterial, "SetMaterial" }, // 169773135
{ &Z_Construct_UFunction_UPrimitiveComponent_SetMaterialByName, "SetMaterialByName" }, // 1457388345
{ &Z_Construct_UFunction_UPrimitiveComponent_SetMaxDepenetrationVelocity, "SetMaxDepenetrationVelocity" }, // 4008918974
{ &Z_Construct_UFunction_UPrimitiveComponent_SetNotifyRigidBodyCollision, "SetNotifyRigidBodyCollision" }, // 1080475829
{ &Z_Construct_UFunction_UPrimitiveComponent_SetOnlyOwnerSee, "SetOnlyOwnerSee" }, // 3864192678
{ &Z_Construct_UFunction_UPrimitiveComponent_SetOwnerNoSee, "SetOwnerNoSee" }, // 1244665249
{ &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInDegrees, "SetPhysicsAngularVelocityInDegrees" }, // 93793756
{ &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsAngularVelocityInRadians, "SetPhysicsAngularVelocityInRadians" }, // 2971636797
{ &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsLinearVelocity, "SetPhysicsLinearVelocity" }, // 2258164653
{ &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees, "SetPhysicsMaxAngularVelocityInDegrees" }, // 2837895325
{ &Z_Construct_UFunction_UPrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians, "SetPhysicsMaxAngularVelocityInRadians" }, // 2174108091
{ &Z_Construct_UFunction_UPrimitiveComponent_SetPhysMaterialOverride, "SetPhysMaterialOverride" }, // 797155832
{ &Z_Construct_UFunction_UPrimitiveComponent_SetReceivesDecals, "SetReceivesDecals" }, // 1319565511
{ &Z_Construct_UFunction_UPrimitiveComponent_SetRenderCustomDepth, "SetRenderCustomDepth" }, // 534223548
{ &Z_Construct_UFunction_UPrimitiveComponent_SetRenderInDepthPass, "SetRenderInDepthPass" }, // 94955956
{ &Z_Construct_UFunction_UPrimitiveComponent_SetRenderInMainPass, "SetRenderInMainPass" }, // 1580773713
{ &Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForCustomPrimitiveData, "SetScalarParameterForCustomPrimitiveData" }, // 4151564407
{ &Z_Construct_UFunction_UPrimitiveComponent_SetScalarParameterForDefaultCustomPrimitiveData, "SetScalarParameterForDefaultCustomPrimitiveData" }, // 1046042964
{ &Z_Construct_UFunction_UPrimitiveComponent_SetSimulatePhysics, "SetSimulatePhysics" }, // 3177864641
{ &Z_Construct_UFunction_UPrimitiveComponent_SetSingleSampleShadowFromStationaryLights, "SetSingleSampleShadowFromStationaryLights" }, // 1228860232
{ &Z_Construct_UFunction_UPrimitiveComponent_SetStaticWhenNotMoveable, "SetStaticWhenNotMoveable" }, // 1261311249
{ &Z_Construct_UFunction_UPrimitiveComponent_SetTranslucencySortDistanceOffset, "SetTranslucencySortDistanceOffset" }, // 3322643881
{ &Z_Construct_UFunction_UPrimitiveComponent_SetTranslucentSortPriority, "SetTranslucentSortPriority" }, // 3798777888
{ &Z_Construct_UFunction_UPrimitiveComponent_SetUpdateKinematicFromSimulation, "SetUpdateKinematicFromSimulation" }, // 380571862
{ &Z_Construct_UFunction_UPrimitiveComponent_SetUseCCD, "SetUseCCD" }, // 2540190034
{ &Z_Construct_UFunction_UPrimitiveComponent_SetUseMACD, "SetUseMACD" }, // 1080795134
{ &Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForCustomPrimitiveData, "SetVectorParameterForCustomPrimitiveData" }, // 2718712966
{ &Z_Construct_UFunction_UPrimitiveComponent_SetVectorParameterForDefaultCustomPrimitiveData, "SetVectorParameterForDefaultCustomPrimitiveData" }, // 2148252724
{ &Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInRayTracing, "SetVisibleInRayTracing" }, // 3375658440
{ &Z_Construct_UFunction_UPrimitiveComponent_SetVisibleInSceneCaptureOnly, "SetVisibleInSceneCaptureOnly" }, // 1429793322
{ &Z_Construct_UFunction_UPrimitiveComponent_SetWalkableSlopeOverride, "SetWalkableSlopeOverride" }, // 4166000328
{ &Z_Construct_UFunction_UPrimitiveComponent_UnregisterAsFocalPointInPhysicsReplicationLOD, "UnregisterAsFocalPointInPhysicsReplicationLOD" }, // 3530722876
{ &Z_Construct_UFunction_UPrimitiveComponent_WakeAllRigidBodies, "WakeAllRigidBodies" }, // 1405246301
{ &Z_Construct_UFunction_UPrimitiveComponent_WakeRigidBody, "WakeRigidBody" }, // 4263464341
{ &Z_Construct_UFunction_UPrimitiveComponent_WasRecentlyRendered, "WasRecentlyRendered" }, // 2888343407
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPrimitiveComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPrimitiveComponent_Statics
// ********** Begin Class UPrimitiveComponent Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MinDrawDistance = { "MinDrawDistance", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, MinDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinDrawDistance_MetaData), NewProp_MinDrawDistance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LDMaxDrawDistance = { "LDMaxDrawDistance", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, LDMaxDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LDMaxDrawDistance_MetaData), NewProp_LDMaxDrawDistance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CachedMaxDrawDistance = { "CachedMaxDrawDistance", nullptr, (EPropertyFlags)0x0010040000020015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, CachedMaxDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedMaxDrawDistance_MetaData), NewProp_CachedMaxDrawDistance_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_DepthPriorityGroup = { "DepthPriorityGroup", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, DepthPriorityGroup), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthPriorityGroup_MetaData), NewProp_DepthPriorityGroup_MetaData) }; // 1271158512
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ViewOwnerDepthPriorityGroup = { "ViewOwnerDepthPriorityGroup", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, ViewOwnerDepthPriorityGroup), Z_Construct_UEnum_Engine_ESceneDepthPriorityGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ViewOwnerDepthPriorityGroup_MetaData), NewProp_ViewOwnerDepthPriorityGroup_MetaData) }; // 1271158512
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_IndirectLightingCacheQuality = { "IndirectLightingCacheQuality", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, IndirectLightingCacheQuality), Z_Construct_UEnum_Engine_EIndirectLightingCacheQuality, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IndirectLightingCacheQuality_MetaData), NewProp_IndirectLightingCacheQuality_MetaData) }; // 3328584081
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LightmapType_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_UClass_UPrimitiveComponent_Statics::NewProp_LightmapType = { "LightmapType", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, &UPrimitiveComponent::SetLightmapType_WrapperImpl, &UPrimitiveComponent::GetLightmapType_WrapperImpl, 1, STRUCT_OFFSET(UPrimitiveComponent, LightmapType), Z_Construct_UEnum_Engine_ELightmapType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightmapType_MetaData), NewProp_LightmapType_MetaData) }; // 3888230190
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_HLODBatchingPolicy_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_UClass_UPrimitiveComponent_Statics::NewProp_HLODBatchingPolicy = { "HLODBatchingPolicy", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, HLODBatchingPolicy), Z_Construct_UEnum_Engine_EHLODBatchingPolicy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HLODBatchingPolicy_MetaData), NewProp_HLODBatchingPolicy_MetaData) }; // 1093619173
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ShadowCacheInvalidationBehavior_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_UClass_UPrimitiveComponent_Statics::NewProp_ShadowCacheInvalidationBehavior = { "ShadowCacheInvalidationBehavior", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, ShadowCacheInvalidationBehavior), Z_Construct_UEnum_Engine_EShadowCacheInvalidationBehavior, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShadowCacheInvalidationBehavior_MetaData), NewProp_ShadowCacheInvalidationBehavior_MetaData) }; // 2418645896
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bEnableAutoLODGeneration_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bEnableAutoLODGeneration = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bEnableAutoLODGeneration = { "bEnableAutoLODGeneration", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bEnableAutoLODGeneration_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableAutoLODGeneration_MetaData), NewProp_bEnableAutoLODGeneration_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsActorTextureStreamingBuiltData_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bIsActorTextureStreamingBuiltData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsActorTextureStreamingBuiltData = { "bIsActorTextureStreamingBuiltData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsActorTextureStreamingBuiltData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsActorTextureStreamingBuiltData_MetaData), NewProp_bIsActorTextureStreamingBuiltData_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsValidTextureStreamingBuiltData_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bIsValidTextureStreamingBuiltData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsValidTextureStreamingBuiltData = { "bIsValidTextureStreamingBuiltData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsValidTextureStreamingBuiltData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsValidTextureStreamingBuiltData_MetaData), NewProp_bIsValidTextureStreamingBuiltData_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bNeverDistanceCull_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bNeverDistanceCull = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bNeverDistanceCull = { "bNeverDistanceCull", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bNeverDistanceCull_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNeverDistanceCull_MetaData), NewProp_bNeverDistanceCull_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAlwaysCreatePhysicsState_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bAlwaysCreatePhysicsState = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAlwaysCreatePhysicsState = { "bAlwaysCreatePhysicsState", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAlwaysCreatePhysicsState_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlwaysCreatePhysicsState_MetaData), NewProp_bAlwaysCreatePhysicsState_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bGenerateOverlapEvents_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bGenerateOverlapEvents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bGenerateOverlapEvents = { "bGenerateOverlapEvents", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bGenerateOverlapEvents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGenerateOverlapEvents_MetaData), NewProp_bGenerateOverlapEvents_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bMultiBodyOverlap_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bMultiBodyOverlap = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bMultiBodyOverlap = { "bMultiBodyOverlap", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bMultiBodyOverlap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMultiBodyOverlap_MetaData), NewProp_bMultiBodyOverlap_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bTraceComplexOnMove_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bTraceComplexOnMove = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bTraceComplexOnMove = { "bTraceComplexOnMove", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bTraceComplexOnMove_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTraceComplexOnMove_MetaData), NewProp_bTraceComplexOnMove_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReturnMaterialOnMove_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bReturnMaterialOnMove = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReturnMaterialOnMove = { "bReturnMaterialOnMove", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReturnMaterialOnMove_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReturnMaterialOnMove_MetaData), NewProp_bReturnMaterialOnMove_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseViewOwnerDepthPriorityGroup_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bUseViewOwnerDepthPriorityGroup = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseViewOwnerDepthPriorityGroup = { "bUseViewOwnerDepthPriorityGroup", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseViewOwnerDepthPriorityGroup_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseViewOwnerDepthPriorityGroup_MetaData), NewProp_bUseViewOwnerDepthPriorityGroup_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAllowCullDistanceVolume_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bAllowCullDistanceVolume = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAllowCullDistanceVolume = { "bAllowCullDistanceVolume", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAllowCullDistanceVolume_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowCullDistanceVolume_MetaData), NewProp_bAllowCullDistanceVolume_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInReflectionCaptures_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bVisibleInReflectionCaptures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInReflectionCaptures = { "bVisibleInReflectionCaptures", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInReflectionCaptures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleInReflectionCaptures_MetaData), NewProp_bVisibleInReflectionCaptures_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInRealTimeSkyCaptures_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bVisibleInRealTimeSkyCaptures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInRealTimeSkyCaptures = { "bVisibleInRealTimeSkyCaptures", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInRealTimeSkyCaptures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleInRealTimeSkyCaptures_MetaData), NewProp_bVisibleInRealTimeSkyCaptures_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInRayTracing_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bVisibleInRayTracing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInRayTracing = { "bVisibleInRayTracing", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInRayTracing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleInRayTracing_MetaData), NewProp_bVisibleInRayTracing_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderInMainPass_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bRenderInMainPass = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderInMainPass = { "bRenderInMainPass", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderInMainPass_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRenderInMainPass_MetaData), NewProp_bRenderInMainPass_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderInDepthPass_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bRenderInDepthPass = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderInDepthPass = { "bRenderInDepthPass", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderInDepthPass_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRenderInDepthPass_MetaData), NewProp_bRenderInDepthPass_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReceivesDecals_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bReceivesDecals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReceivesDecals = { "bReceivesDecals", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReceivesDecals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReceivesDecals_MetaData), NewProp_bReceivesDecals_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHoldout_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bHoldout = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHoldout = { "bHoldout", nullptr, (EPropertyFlags)0x0010040200000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHoldout_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHoldout_MetaData), NewProp_bHoldout_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bOwnerNoSee_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bOwnerNoSee = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bOwnerNoSee = { "bOwnerNoSee", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bOwnerNoSee_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOwnerNoSee_MetaData), NewProp_bOwnerNoSee_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bOnlyOwnerSee_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bOnlyOwnerSee = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bOnlyOwnerSee = { "bOnlyOwnerSee", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bOnlyOwnerSee_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlyOwnerSee_MetaData), NewProp_bOnlyOwnerSee_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bTreatAsBackgroundForOcclusion_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bTreatAsBackgroundForOcclusion = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bTreatAsBackgroundForOcclusion = { "bTreatAsBackgroundForOcclusion", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bTreatAsBackgroundForOcclusion_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTreatAsBackgroundForOcclusion_MetaData), NewProp_bTreatAsBackgroundForOcclusion_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseAsOccluder_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bUseAsOccluder = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseAsOccluder = { "bUseAsOccluder", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseAsOccluder_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAsOccluder_MetaData), NewProp_bUseAsOccluder_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSelectable_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bSelectable = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSelectable = { "bSelectable", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSelectable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSelectable_MetaData), NewProp_bSelectable_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bWantsEditorEffects_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bWantsEditorEffects = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bWantsEditorEffects = { "bWantsEditorEffects", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bWantsEditorEffects_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWantsEditorEffects_MetaData), NewProp_bWantsEditorEffects_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bConsiderForActorPlacementWhenHidden_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bConsiderForActorPlacementWhenHidden = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bConsiderForActorPlacementWhenHidden = { "bConsiderForActorPlacementWhenHidden", nullptr, (EPropertyFlags)0x0010040800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bConsiderForActorPlacementWhenHidden_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConsiderForActorPlacementWhenHidden_MetaData), NewProp_bConsiderForActorPlacementWhenHidden_MetaData) };
#endif // WITH_EDITORONLY_DATA
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bForceMipStreaming_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bForceMipStreaming = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bForceMipStreaming = { "bForceMipStreaming", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bForceMipStreaming_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceMipStreaming_MetaData), NewProp_bForceMipStreaming_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasPerInstanceHitProxies_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bHasPerInstanceHitProxies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasPerInstanceHitProxies = { "bHasPerInstanceHitProxies", nullptr, (EPropertyFlags)0x0010040000010005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasPerInstanceHitProxies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasPerInstanceHitProxies_MetaData), NewProp_bHasPerInstanceHitProxies_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CastShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->CastShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CastShadow = { "CastShadow", nullptr, (EPropertyFlags)0x0010000200000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CastShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CastShadow_MetaData), NewProp_CastShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bEmissiveLightSource_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bEmissiveLightSource = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bEmissiveLightSource = { "bEmissiveLightSource", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bEmissiveLightSource_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEmissiveLightSource_MetaData), NewProp_bEmissiveLightSource_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectDynamicIndirectLighting_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bAffectDynamicIndirectLighting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectDynamicIndirectLighting = { "bAffectDynamicIndirectLighting", nullptr, (EPropertyFlags)0x0010040200000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectDynamicIndirectLighting_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectDynamicIndirectLighting_MetaData), NewProp_bAffectDynamicIndirectLighting_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectIndirectLightingWhileHidden_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bAffectIndirectLightingWhileHidden = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectIndirectLightingWhileHidden = { "bAffectIndirectLightingWhileHidden", nullptr, (EPropertyFlags)0x0010040200000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectIndirectLightingWhileHidden_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectIndirectLightingWhileHidden_MetaData), NewProp_bAffectIndirectLightingWhileHidden_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectDistanceFieldLighting_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bAffectDistanceFieldLighting = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectDistanceFieldLighting = { "bAffectDistanceFieldLighting", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectDistanceFieldLighting_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectDistanceFieldLighting_MetaData), NewProp_bAffectDistanceFieldLighting_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastDynamicShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastDynamicShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastDynamicShadow = { "bCastDynamicShadow", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastDynamicShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastDynamicShadow_MetaData), NewProp_bCastDynamicShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastStaticShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastStaticShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastStaticShadow = { "bCastStaticShadow", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastStaticShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastStaticShadow_MetaData), NewProp_bCastStaticShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastVolumetricTranslucentShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastVolumetricTranslucentShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastVolumetricTranslucentShadow = { "bCastVolumetricTranslucentShadow", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastVolumetricTranslucentShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastVolumetricTranslucentShadow_MetaData), NewProp_bCastVolumetricTranslucentShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastContactShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastContactShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastContactShadow = { "bCastContactShadow", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastContactShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastContactShadow_MetaData), NewProp_bCastContactShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSelfShadowOnly_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bSelfShadowOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSelfShadowOnly = { "bSelfShadowOnly", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSelfShadowOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSelfShadowOnly_MetaData), NewProp_bSelfShadowOnly_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastFarShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastFarShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastFarShadow = { "bCastFarShadow", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastFarShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastFarShadow_MetaData), NewProp_bCastFarShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastInsetShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastInsetShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastInsetShadow = { "bCastInsetShadow", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastInsetShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastInsetShadow_MetaData), NewProp_bCastInsetShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastCinematicShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastCinematicShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastCinematicShadow = { "bCastCinematicShadow", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastCinematicShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastCinematicShadow_MetaData), NewProp_bCastCinematicShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastHiddenShadow_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastHiddenShadow = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastHiddenShadow = { "bCastHiddenShadow", nullptr, (EPropertyFlags)0x0010040200000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastHiddenShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastHiddenShadow_MetaData), NewProp_bCastHiddenShadow_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastShadowAsTwoSided_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bCastShadowAsTwoSided = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastShadowAsTwoSided = { "bCastShadowAsTwoSided", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastShadowAsTwoSided_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastShadowAsTwoSided_MetaData), NewProp_bCastShadowAsTwoSided_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLightAsIfStatic_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bLightAsIfStatic_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLightAsIfStatic = { "bLightAsIfStatic", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLightAsIfStatic_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLightAsIfStatic_MetaData), NewProp_bLightAsIfStatic_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLightAttachmentsAsGroup_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bLightAttachmentsAsGroup = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLightAttachmentsAsGroup = { "bLightAttachmentsAsGroup", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLightAttachmentsAsGroup_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLightAttachmentsAsGroup_MetaData), NewProp_bLightAttachmentsAsGroup_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bExcludeFromLightAttachmentGroup_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bExcludeFromLightAttachmentGroup = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bExcludeFromLightAttachmentGroup = { "bExcludeFromLightAttachmentGroup", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bExcludeFromLightAttachmentGroup_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExcludeFromLightAttachmentGroup_MetaData), NewProp_bExcludeFromLightAttachmentGroup_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReceiveMobileCSMShadows_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bReceiveMobileCSMShadows = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReceiveMobileCSMShadows = { "bReceiveMobileCSMShadows", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReceiveMobileCSMShadows_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReceiveMobileCSMShadows_MetaData), NewProp_bReceiveMobileCSMShadows_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSingleSampleShadowFromStationaryLights_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bSingleSampleShadowFromStationaryLights = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSingleSampleShadowFromStationaryLights = { "bSingleSampleShadowFromStationaryLights", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSingleSampleShadowFromStationaryLights_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSingleSampleShadowFromStationaryLights_MetaData), NewProp_bSingleSampleShadowFromStationaryLights_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIgnoreRadialImpulse_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bIgnoreRadialImpulse = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIgnoreRadialImpulse = { "bIgnoreRadialImpulse", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIgnoreRadialImpulse_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreRadialImpulse_MetaData), NewProp_bIgnoreRadialImpulse_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIgnoreRadialForce_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bIgnoreRadialForce = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIgnoreRadialForce = { "bIgnoreRadialForce", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIgnoreRadialForce_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreRadialForce_MetaData), NewProp_bIgnoreRadialForce_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bApplyImpulseOnDamage_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bApplyImpulseOnDamage = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bApplyImpulseOnDamage = { "bApplyImpulseOnDamage", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bApplyImpulseOnDamage_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyImpulseOnDamage_MetaData), NewProp_bApplyImpulseOnDamage_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReplicatePhysicsToAutonomousProxy_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bReplicatePhysicsToAutonomousProxy = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReplicatePhysicsToAutonomousProxy = { "bReplicatePhysicsToAutonomousProxy", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReplicatePhysicsToAutonomousProxy_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReplicatePhysicsToAutonomousProxy_MetaData), NewProp_bReplicatePhysicsToAutonomousProxy_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bFillCollisionUnderneathForNavmesh_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bFillCollisionUnderneathForNavmesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bFillCollisionUnderneathForNavmesh = { "bFillCollisionUnderneathForNavmesh", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bFillCollisionUnderneathForNavmesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFillCollisionUnderneathForNavmesh_MetaData), NewProp_bFillCollisionUnderneathForNavmesh_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRasterizeAsFilledConvexVolume_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bRasterizeAsFilledConvexVolume = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRasterizeAsFilledConvexVolume = { "bRasterizeAsFilledConvexVolume", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRasterizeAsFilledConvexVolume_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRasterizeAsFilledConvexVolume_MetaData), NewProp_bRasterizeAsFilledConvexVolume_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_AlwaysLoadOnClient_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->AlwaysLoadOnClient = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_AlwaysLoadOnClient = { "AlwaysLoadOnClient", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_AlwaysLoadOnClient_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlwaysLoadOnClient_MetaData), NewProp_AlwaysLoadOnClient_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_AlwaysLoadOnServer_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->AlwaysLoadOnServer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_AlwaysLoadOnServer = { "AlwaysLoadOnServer", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_AlwaysLoadOnServer_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlwaysLoadOnServer_MetaData), NewProp_AlwaysLoadOnServer_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseEditorCompositing_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bUseEditorCompositing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseEditorCompositing = { "bUseEditorCompositing", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseEditorCompositing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseEditorCompositing_MetaData), NewProp_bUseEditorCompositing_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsBeingMovedByEditor_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bIsBeingMovedByEditor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsBeingMovedByEditor = { "bIsBeingMovedByEditor", nullptr, (EPropertyFlags)0x0010000000202000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsBeingMovedByEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsBeingMovedByEditor_MetaData), NewProp_bIsBeingMovedByEditor_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderCustomDepth_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bRenderCustomDepth = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderCustomDepth = { "bRenderCustomDepth", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderCustomDepth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRenderCustomDepth_MetaData), NewProp_bRenderCustomDepth_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInSceneCaptureOnly_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bVisibleInSceneCaptureOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInSceneCaptureOnly = { "bVisibleInSceneCaptureOnly", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInSceneCaptureOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleInSceneCaptureOnly_MetaData), NewProp_bVisibleInSceneCaptureOnly_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHiddenInSceneCapture_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bHiddenInSceneCapture = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHiddenInSceneCapture = { "bHiddenInSceneCapture", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHiddenInSceneCapture_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHiddenInSceneCapture_MetaData), NewProp_bHiddenInSceneCapture_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRayTracingFarField_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bRayTracingFarField = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRayTracingFarField = { "bRayTracingFarField", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRayTracingFarField_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRayTracingFarField_MetaData), NewProp_bRayTracingFarField_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLumenHeightfield_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bLumenHeightfield = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLumenHeightfield = { "bLumenHeightfield", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLumenHeightfield_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLumenHeightfield_MetaData), NewProp_bLumenHeightfield_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_FirstPersonPrimitiveType_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_UClass_UPrimitiveComponent_Statics::NewProp_FirstPersonPrimitiveType = { "FirstPersonPrimitiveType", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, FirstPersonPrimitiveType), Z_Construct_UEnum_Engine_EFirstPersonPrimitiveType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FirstPersonPrimitiveType_MetaData), NewProp_FirstPersonPrimitiveType_MetaData) }; // 1268160270
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasNoStreamableTextures_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bHasNoStreamableTextures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasNoStreamableTextures = { "bHasNoStreamableTextures", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasNoStreamableTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasNoStreamableTextures_MetaData), NewProp_bHasNoStreamableTextures_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bStaticWhenNotMoveable_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bStaticWhenNotMoveable = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bStaticWhenNotMoveable = { "bStaticWhenNotMoveable", nullptr, (EPropertyFlags)0x00200c0000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bStaticWhenNotMoveable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStaticWhenNotMoveable_MetaData), NewProp_bStaticWhenNotMoveable_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasCustomNavigableGeometry = { "bHasCustomNavigableGeometry", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, bHasCustomNavigableGeometry), Z_Construct_UEnum_Engine_EHasCustomNavigableGeometry, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasCustomNavigableGeometry_MetaData), NewProp_bHasCustomNavigableGeometry_MetaData) }; // 1912167332
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_HitProxyPriority = { "HitProxyPriority", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, HitProxyPriority), Z_Construct_UEnum_Engine_EHitProxyPriority, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HitProxyPriority_MetaData), NewProp_HitProxyPriority_MetaData) }; // 4270221256
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ExcludeForSpecificHLODLevels_Inner = { "ExcludeForSpecificHLODLevels", nullptr, (EPropertyFlags)0x0000000820000000, 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_UPrimitiveComponent_Statics::NewProp_ExcludeForSpecificHLODLevels = { "ExcludeForSpecificHLODLevels", nullptr, (EPropertyFlags)0x0010000820000004, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, ExcludeForSpecificHLODLevels_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExcludeForSpecificHLODLevels_MetaData), NewProp_ExcludeForSpecificHLODLevels_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CanBeCharacterBase = { "CanBeCharacterBase", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, CanBeCharacterBase_DEPRECATED), Z_Construct_UEnum_Engine_ECanBeCharacterBase, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CanBeCharacterBase_MetaData), NewProp_CanBeCharacterBase_MetaData) }; // 3277807000
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseMaxLODAsImposter_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bUseMaxLODAsImposter_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseMaxLODAsImposter = { "bUseMaxLODAsImposter", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseMaxLODAsImposter_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseMaxLODAsImposter_MetaData), NewProp_bUseMaxLODAsImposter_MetaData) };
void Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bBatchImpostersAsInstances_SetBit(void* Obj)
{
((UPrimitiveComponent*)Obj)->bBatchImpostersAsInstances_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bBatchImpostersAsInstances = { "bBatchImpostersAsInstances", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UPrimitiveComponent), &Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bBatchImpostersAsInstances_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBatchImpostersAsInstances_MetaData), NewProp_bBatchImpostersAsInstances_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CanCharacterStepUpOn = { "CanCharacterStepUpOn", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, CanCharacterStepUpOn), Z_Construct_UEnum_Engine_ECanBeCharacterBase, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CanCharacterStepUpOn_MetaData), NewProp_CanCharacterStepUpOn_MetaData) }; // 3277807000
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LightingChannels = { "LightingChannels", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, LightingChannels), Z_Construct_UScriptStruct_FLightingChannels, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightingChannels_MetaData), NewProp_LightingChannels_MetaData) }; // 1277301318
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RayTracingGroupCullingPriority_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_UClass_UPrimitiveComponent_Statics::NewProp_RayTracingGroupCullingPriority = { "RayTracingGroupCullingPriority", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, RayTracingGroupCullingPriority), Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RayTracingGroupCullingPriority_MetaData), NewProp_RayTracingGroupCullingPriority_MetaData) }; // 109024374
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomDepthStencilWriteMask_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_UClass_UPrimitiveComponent_Statics::NewProp_CustomDepthStencilWriteMask = { "CustomDepthStencilWriteMask", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, CustomDepthStencilWriteMask), Z_Construct_UEnum_Engine_ERendererStencilMask, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDepthStencilWriteMask_MetaData), NewProp_CustomDepthStencilWriteMask_MetaData) }; // 2544710791
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ExcludeFromHLODLevels = { "ExcludeFromHLODLevels", nullptr, (EPropertyFlags)0x0040040000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, ExcludeFromHLODLevels), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExcludeFromHLODLevels_MetaData), NewProp_ExcludeFromHLODLevels_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RayTracingGroupId = { "RayTracingGroupId", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, RayTracingGroupId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RayTracingGroupId_MetaData), NewProp_RayTracingGroupId_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VisibilityId = { "VisibilityId", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, VisibilityId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VisibilityId_MetaData), NewProp_VisibilityId_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomDepthStencilValue = { "CustomDepthStencilValue", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, CustomDepthStencilValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDepthStencilValue_MetaData), NewProp_CustomDepthStencilValue_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomPrimitiveData = { "CustomPrimitiveData", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, CustomPrimitiveData), Z_Construct_UScriptStruct_FCustomPrimitiveData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomPrimitiveData_MetaData), NewProp_CustomPrimitiveData_MetaData) }; // 1866120619
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomPrimitiveDataInternal = { "CustomPrimitiveDataInternal", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, CustomPrimitiveDataInternal), Z_Construct_UScriptStruct_FCustomPrimitiveData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomPrimitiveDataInternal_MetaData), NewProp_CustomPrimitiveDataInternal_MetaData) }; // 1866120619
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_TranslucencySortPriority = { "TranslucencySortPriority", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, TranslucencySortPriority), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslucencySortPriority_MetaData), NewProp_TranslucencySortPriority_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_TranslucencySortDistanceOffset = { "TranslucencySortDistanceOffset", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, TranslucencySortDistanceOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslucencySortDistanceOffset_MetaData), NewProp_TranslucencySortDistanceOffset_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RuntimeVirtualTextures_Inner = { "RuntimeVirtualTextures", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_URuntimeVirtualTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RuntimeVirtualTextures = { "RuntimeVirtualTextures", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, RuntimeVirtualTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RuntimeVirtualTextures_MetaData), NewProp_RuntimeVirtualTextures_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureLodBias = { "VirtualTextureLodBias", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, VirtualTextureLodBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureLodBias_MetaData), NewProp_VirtualTextureLodBias_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureCullMips = { "VirtualTextureCullMips", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, VirtualTextureCullMips), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureCullMips_MetaData), NewProp_VirtualTextureCullMips_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureMinCoverage = { "VirtualTextureMinCoverage", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, VirtualTextureMinCoverage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureMinCoverage_MetaData), NewProp_VirtualTextureMinCoverage_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureRenderPassType_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_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureRenderPassType = { "VirtualTextureRenderPassType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, VirtualTextureRenderPassType), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMainPassType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureRenderPassType_MetaData), NewProp_VirtualTextureRenderPassType_MetaData) }; // 860451061
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_BoundsScale = { "BoundsScale", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, BoundsScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundsScale_MetaData), NewProp_BoundsScale_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MoveIgnoreActors_Inner = { "MoveIgnoreActors", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MoveIgnoreActors = { "MoveIgnoreActors", nullptr, (EPropertyFlags)0x0114000000202000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, MoveIgnoreActors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MoveIgnoreActors_MetaData), NewProp_MoveIgnoreActors_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MoveIgnoreComponents_Inner = { "MoveIgnoreComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MoveIgnoreComponents = { "MoveIgnoreComponents", nullptr, (EPropertyFlags)0x0114008000202008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, MoveIgnoreComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MoveIgnoreComponents_MetaData), NewProp_MoveIgnoreComponents_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_BodyInstance = { "BodyInstance", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, BodyInstance), Z_Construct_UScriptStruct_FBodyInstance, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodyInstance_MetaData), NewProp_BodyInstance_MetaData) }; // 1979150459
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentHit = { "OnComponentHit", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnComponentHit), Z_Construct_USparseDelegateFunction_Engine_ComponentHitSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnComponentHit_MetaData), NewProp_OnComponentHit_MetaData) }; // 2989437850
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentBeginOverlap = { "OnComponentBeginOverlap", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnComponentBeginOverlap), Z_Construct_USparseDelegateFunction_Engine_ComponentBeginOverlapSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnComponentBeginOverlap_MetaData), NewProp_OnComponentBeginOverlap_MetaData) }; // 3248326331
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentEndOverlap = { "OnComponentEndOverlap", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnComponentEndOverlap), Z_Construct_USparseDelegateFunction_Engine_ComponentEndOverlapSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnComponentEndOverlap_MetaData), NewProp_OnComponentEndOverlap_MetaData) }; // 2862921364
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentWake = { "OnComponentWake", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnComponentWake), Z_Construct_USparseDelegateFunction_Engine_ComponentWakeSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnComponentWake_MetaData), NewProp_OnComponentWake_MetaData) }; // 583287247
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentSleep = { "OnComponentSleep", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnComponentSleep), Z_Construct_USparseDelegateFunction_Engine_ComponentSleepSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnComponentSleep_MetaData), NewProp_OnComponentSleep_MetaData) }; // 2084558780
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentPhysicsStateChanged = { "OnComponentPhysicsStateChanged", nullptr, (EPropertyFlags)0x0010400010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnComponentPhysicsStateChanged), Z_Construct_USparseDelegateFunction_Engine_ComponentPhysicsStateChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnComponentPhysicsStateChanged_MetaData), NewProp_OnComponentPhysicsStateChanged_MetaData) }; // 3921706566
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnBeginCursorOver = { "OnBeginCursorOver", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnBeginCursorOver), Z_Construct_USparseDelegateFunction_Engine_ComponentBeginCursorOverSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnBeginCursorOver_MetaData), NewProp_OnBeginCursorOver_MetaData) }; // 192551908
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnEndCursorOver = { "OnEndCursorOver", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnEndCursorOver), Z_Construct_USparseDelegateFunction_Engine_ComponentEndCursorOverSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnEndCursorOver_MetaData), NewProp_OnEndCursorOver_MetaData) }; // 3726061645
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnClicked = { "OnClicked", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnClicked), Z_Construct_USparseDelegateFunction_Engine_ComponentOnClickedSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnClicked_MetaData), NewProp_OnClicked_MetaData) }; // 4160410308
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnReleased = { "OnReleased", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnReleased), Z_Construct_USparseDelegateFunction_Engine_ComponentOnReleasedSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnReleased_MetaData), NewProp_OnReleased_MetaData) }; // 48210401
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnInputTouchBegin = { "OnInputTouchBegin", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnInputTouchBegin), Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchBeginSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnInputTouchBegin_MetaData), NewProp_OnInputTouchBegin_MetaData) }; // 277450045
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnInputTouchEnd = { "OnInputTouchEnd", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnInputTouchEnd), Z_Construct_USparseDelegateFunction_Engine_ComponentOnInputTouchEndSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnInputTouchEnd_MetaData), NewProp_OnInputTouchEnd_MetaData) }; // 1637616275
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnInputTouchEnter = { "OnInputTouchEnter", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnInputTouchEnter), Z_Construct_USparseDelegateFunction_Engine_ComponentBeginTouchOverSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnInputTouchEnter_MetaData), NewProp_OnInputTouchEnter_MetaData) }; // 372730094
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnInputTouchLeave = { "OnInputTouchLeave", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::SparseMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, OnInputTouchLeave), Z_Construct_USparseDelegateFunction_Engine_ComponentEndTouchOverSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnInputTouchLeave_MetaData), NewProp_OnInputTouchLeave_MetaData) }; // 3068804256
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LODParentPrimitive = { "LODParentPrimitive", nullptr, (EPropertyFlags)0x0144800000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveComponent, LODParentPrimitive), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODParentPrimitive_MetaData), NewProp_LODParentPrimitive_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPrimitiveComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MinDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LDMaxDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CachedMaxDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_DepthPriorityGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ViewOwnerDepthPriorityGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_IndirectLightingCacheQuality,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LightmapType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LightmapType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_HLODBatchingPolicy_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_HLODBatchingPolicy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ShadowCacheInvalidationBehavior_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ShadowCacheInvalidationBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bEnableAutoLODGeneration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsActorTextureStreamingBuiltData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsValidTextureStreamingBuiltData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bNeverDistanceCull,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAlwaysCreatePhysicsState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bGenerateOverlapEvents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bMultiBodyOverlap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bTraceComplexOnMove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReturnMaterialOnMove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseViewOwnerDepthPriorityGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAllowCullDistanceVolume,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInReflectionCaptures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInRealTimeSkyCaptures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInRayTracing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderInMainPass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderInDepthPass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReceivesDecals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHoldout,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bOwnerNoSee,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bOnlyOwnerSee,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bTreatAsBackgroundForOcclusion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseAsOccluder,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSelectable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bWantsEditorEffects,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bConsiderForActorPlacementWhenHidden,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bForceMipStreaming,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasPerInstanceHitProxies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CastShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bEmissiveLightSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectDynamicIndirectLighting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectIndirectLightingWhileHidden,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bAffectDistanceFieldLighting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastDynamicShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastStaticShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastVolumetricTranslucentShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastContactShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSelfShadowOnly,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastFarShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastInsetShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastCinematicShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastHiddenShadow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bCastShadowAsTwoSided,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLightAsIfStatic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLightAttachmentsAsGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bExcludeFromLightAttachmentGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReceiveMobileCSMShadows,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bSingleSampleShadowFromStationaryLights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIgnoreRadialImpulse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIgnoreRadialForce,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bApplyImpulseOnDamage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bReplicatePhysicsToAutonomousProxy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bFillCollisionUnderneathForNavmesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRasterizeAsFilledConvexVolume,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_AlwaysLoadOnClient,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_AlwaysLoadOnServer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseEditorCompositing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bIsBeingMovedByEditor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRenderCustomDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bVisibleInSceneCaptureOnly,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHiddenInSceneCapture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bRayTracingFarField,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bLumenHeightfield,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_FirstPersonPrimitiveType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_FirstPersonPrimitiveType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasNoStreamableTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bStaticWhenNotMoveable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bHasCustomNavigableGeometry,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_HitProxyPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ExcludeForSpecificHLODLevels_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ExcludeForSpecificHLODLevels,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CanBeCharacterBase,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bUseMaxLODAsImposter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_bBatchImpostersAsInstances,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CanCharacterStepUpOn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LightingChannels,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RayTracingGroupCullingPriority_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RayTracingGroupCullingPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomDepthStencilWriteMask_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomDepthStencilWriteMask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_ExcludeFromHLODLevels,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RayTracingGroupId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VisibilityId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomDepthStencilValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomPrimitiveData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_CustomPrimitiveDataInternal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_TranslucencySortPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_TranslucencySortDistanceOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RuntimeVirtualTextures_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_RuntimeVirtualTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureLodBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureCullMips,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureMinCoverage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureRenderPassType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_VirtualTextureRenderPassType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_BoundsScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MoveIgnoreActors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MoveIgnoreActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MoveIgnoreComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_MoveIgnoreComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_BodyInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentBeginOverlap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentEndOverlap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentWake,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentSleep,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnComponentPhysicsStateChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnBeginCursorOver,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnEndCursorOver,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnClicked,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnReleased,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnInputTouchBegin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnInputTouchEnd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnInputTouchEnter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_OnInputTouchLeave,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveComponent_Statics::NewProp_LODParentPrimitive,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimitiveComponent_Statics::PropPointers) < 2048);
// ********** End Class UPrimitiveComponent Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UPrimitiveComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USceneComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimitiveComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UPrimitiveComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavRelevantInterface_NoRegister, (int32)VTABLE_OFFSET(UPrimitiveComponent, INavRelevantInterface), false }, // 3025675790
{ Z_Construct_UClass_UInterface_AsyncCompilation_NoRegister, (int32)VTABLE_OFFSET(UPrimitiveComponent, IInterface_AsyncCompilation), false }, // 477447807
{ Z_Construct_UClass_UPhysicsComponent_NoRegister, (int32)VTABLE_OFFSET(UPrimitiveComponent, IPhysicsComponent), false }, // 3135153515
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPrimitiveComponent_Statics::ClassParams = {
&UPrimitiveComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UPrimitiveComponent_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UPrimitiveComponent_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x00A800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimitiveComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UPrimitiveComponent_Statics::Class_MetaDataParams)
};
void UPrimitiveComponent::StaticRegisterNativesUPrimitiveComponent()
{
UClass* Class = UPrimitiveComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPrimitiveComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPrimitiveComponent()
{
if (!Z_Registration_Info_UClass_UPrimitiveComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPrimitiveComponent.OuterSingleton, Z_Construct_UClass_UPrimitiveComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPrimitiveComponent.OuterSingleton;
}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPrimitiveComponent)
// ********** End Class UPrimitiveComponent ********************************************************
// ********** Begin ScriptStruct FPrimitiveComponentInstanceData ***********************************
struct Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPrimitiveComponentInstanceData); }
static inline consteval int16 GetStructAlignment() { return alignof(FPrimitiveComponentInstanceData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * Component instance cached data base class for primitive components. \n * Stores a list of instance components attached to the \n */" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
{ "ToolTip", "Component instance cached data base class for primitive components.\nStores a list of instance components attached to the" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentTransform_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisibilityId_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODParent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/Components/PrimitiveComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPrimitiveComponentInstanceData constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_ComponentTransform;
static const UECodeGen_Private::FIntPropertyParams NewProp_VisibilityId;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LODParent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPrimitiveComponentInstanceData constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPrimitiveComponentInstanceData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics
static_assert(std::is_polymorphic<FPrimitiveComponentInstanceData>() == std::is_polymorphic<FSceneComponentInstanceData>(), "USTRUCT FPrimitiveComponentInstanceData cannot be polymorphic unless super FSceneComponentInstanceData is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPrimitiveComponentInstanceData;
class UScriptStruct* FPrimitiveComponentInstanceData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPrimitiveComponentInstanceData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPrimitiveComponentInstanceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PrimitiveComponentInstanceData"));
}
return Z_Registration_Info_UScriptStruct_FPrimitiveComponentInstanceData.OuterSingleton;
}
// ********** Begin ScriptStruct FPrimitiveComponentInstanceData Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::NewProp_ComponentTransform = { "ComponentTransform", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrimitiveComponentInstanceData, ComponentTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentTransform_MetaData), NewProp_ComponentTransform_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::NewProp_VisibilityId = { "VisibilityId", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrimitiveComponentInstanceData, VisibilityId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VisibilityId_MetaData), NewProp_VisibilityId_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::NewProp_LODParent = { "LODParent", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrimitiveComponentInstanceData, LODParent), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODParent_MetaData), NewProp_LODParent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::NewProp_ComponentTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::NewProp_VisibilityId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::NewProp_LODParent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPrimitiveComponentInstanceData Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
Z_Construct_UScriptStruct_FSceneComponentInstanceData,
&NewStructOps,
"PrimitiveComponentInstanceData",
Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::PropPointers),
sizeof(FPrimitiveComponentInstanceData),
alignof(FPrimitiveComponentInstanceData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData()
{
if (!Z_Registration_Info_UScriptStruct_FPrimitiveComponentInstanceData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPrimitiveComponentInstanceData.InnerSingleton, Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPrimitiveComponentInstanceData.InnerSingleton);
}
// ********** End ScriptStruct FPrimitiveComponentInstanceData *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ECanBeCharacterBase_StaticEnum, TEXT("ECanBeCharacterBase"), &Z_Registration_Info_UEnum_ECanBeCharacterBase, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3277807000U) },
{ ERendererStencilMask_StaticEnum, TEXT("ERendererStencilMask"), &Z_Registration_Info_UEnum_ERendererStencilMask, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2544710791U) },
{ ERayTracingGroupCullingPriority_StaticEnum, TEXT("ERayTracingGroupCullingPriority"), &Z_Registration_Info_UEnum_ERayTracingGroupCullingPriority, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 109024374U) },
{ EFirstPersonPrimitiveType_StaticEnum, TEXT("EFirstPersonPrimitiveType"), &Z_Registration_Info_UEnum_EFirstPersonPrimitiveType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1268160270U) },
{ EComponentPhysicsStateChange_StaticEnum, TEXT("EComponentPhysicsStateChange"), &Z_Registration_Info_UEnum_EComponentPhysicsStateChange, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3924075519U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSpriteCategoryInfo::StaticStruct, Z_Construct_UScriptStruct_FSpriteCategoryInfo_Statics::NewStructOps, TEXT("SpriteCategoryInfo"),&Z_Registration_Info_UScriptStruct_FSpriteCategoryInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSpriteCategoryInfo), 638582042U) },
{ FPrimitiveComponentInstanceData::StaticStruct, Z_Construct_UScriptStruct_FPrimitiveComponentInstanceData_Statics::NewStructOps, TEXT("PrimitiveComponentInstanceData"),&Z_Registration_Info_UScriptStruct_FPrimitiveComponentInstanceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPrimitiveComponentInstanceData), 81671239U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPrimitiveComponent, UPrimitiveComponent::StaticClass, TEXT("UPrimitiveComponent"), &Z_Registration_Info_UClass_UPrimitiveComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPrimitiveComponent), 228803716U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_881995651{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_PrimitiveComponent_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS