// 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/InstancedStaticMeshComponent.h" #include "Serialization/ArchiveUObjectFromStructuredArchive.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeInstancedStaticMeshComponent() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBoxSphereBounds(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FMatrix(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); ENGINE_API UClass* Z_Construct_UClass_UInstancedStaticMeshComponent(); ENGINE_API UClass* Z_Construct_UClass_UInstancedStaticMeshComponent_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_USMInstanceManager_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoundsCacheElement(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSceneComponentInstanceData(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FInstancedStaticMeshInstanceData ********************************** struct Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FInstancedStaticMeshInstanceData); } static inline consteval int16 GetStructAlignment() { return alignof(FInstancedStaticMeshInstanceData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = { { "Category", "Instances" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FInstancedStaticMeshInstanceData constinit property declarations ** static const UECodeGen_Private::FStructPropertyParams NewProp_Transform; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FInstancedStaticMeshInstanceData constinit property declarations **** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedStaticMeshInstanceData; class UScriptStruct* FInstancedStaticMeshInstanceData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshInstanceData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FInstancedStaticMeshInstanceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("InstancedStaticMeshInstanceData")); } return Z_Registration_Info_UScriptStruct_FInstancedStaticMeshInstanceData.OuterSingleton; } // ********** Begin ScriptStruct FInstancedStaticMeshInstanceData Property Definitions ************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshInstanceData, Transform), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::NewProp_Transform, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::PropPointers) < 2048); // ********** End ScriptStruct FInstancedStaticMeshInstanceData Property Definitions *************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "InstancedStaticMeshInstanceData", Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::PropPointers), sizeof(FInstancedStaticMeshInstanceData), alignof(FInstancedStaticMeshInstanceData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshInstanceData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshInstanceData.InnerSingleton, Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshInstanceData.InnerSingleton); } // ********** End ScriptStruct FInstancedStaticMeshInstanceData ************************************ // ********** Begin ScriptStruct FInstancedStaticMeshMappingInfo *********************************** struct Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo_Statics { static inline consteval int32 GetStructSize() { return sizeof(FInstancedStaticMeshMappingInfo); } static inline consteval int16 GetStructAlignment() { return alignof(FInstancedStaticMeshMappingInfo); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FInstancedStaticMeshMappingInfo constinit property declarations *** // ********** End ScriptStruct FInstancedStaticMeshMappingInfo constinit property declarations ***** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedStaticMeshMappingInfo; class UScriptStruct* FInstancedStaticMeshMappingInfo::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshMappingInfo.OuterSingleton) { Z_Registration_Info_UScriptStruct_FInstancedStaticMeshMappingInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("InstancedStaticMeshMappingInfo")); } return Z_Registration_Info_UScriptStruct_FInstancedStaticMeshMappingInfo.OuterSingleton; } const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "InstancedStaticMeshMappingInfo", nullptr, 0, sizeof(FInstancedStaticMeshMappingInfo), alignof(FInstancedStaticMeshMappingInfo), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshMappingInfo.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshMappingInfo.InnerSingleton, Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshMappingInfo.InnerSingleton); } // ********** End ScriptStruct FInstancedStaticMeshMappingInfo ************************************* // ********** Begin ScriptStruct FInstancedStaticMeshRandomSeed ************************************ struct Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics { static inline consteval int32 GetStructSize() { return sizeof(FInstancedStaticMeshRandomSeed); } static inline consteval int16 GetStructAlignment() { return alignof(FInstancedStaticMeshRandomSeed); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartInstanceIndex_MetaData[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FInstancedStaticMeshRandomSeed constinit property declarations **** static const UECodeGen_Private::FIntPropertyParams NewProp_StartInstanceIndex; static const UECodeGen_Private::FIntPropertyParams NewProp_RandomSeed; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FInstancedStaticMeshRandomSeed constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedStaticMeshRandomSeed; class UScriptStruct* FInstancedStaticMeshRandomSeed::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshRandomSeed.OuterSingleton) { Z_Registration_Info_UScriptStruct_FInstancedStaticMeshRandomSeed.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("InstancedStaticMeshRandomSeed")); } return Z_Registration_Info_UScriptStruct_FInstancedStaticMeshRandomSeed.OuterSingleton; } // ********** Begin ScriptStruct FInstancedStaticMeshRandomSeed Property Definitions *************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::NewProp_StartInstanceIndex = { "StartInstanceIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshRandomSeed, StartInstanceIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartInstanceIndex_MetaData), NewProp_StartInstanceIndex_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshRandomSeed, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::NewProp_StartInstanceIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::NewProp_RandomSeed, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::PropPointers) < 2048); // ********** End ScriptStruct FInstancedStaticMeshRandomSeed Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "InstancedStaticMeshRandomSeed", Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::PropPointers), sizeof(FInstancedStaticMeshRandomSeed), alignof(FInstancedStaticMeshRandomSeed), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshRandomSeed.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshRandomSeed.InnerSingleton, Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshRandomSeed.InnerSingleton); } // ********** End ScriptStruct FInstancedStaticMeshRandomSeed ************************************** // ********** Begin ScriptStruct FBoundsCacheElement *********************************************** struct Z_Construct_UScriptStruct_FBoundsCacheElement_Statics { static inline consteval int32 GetStructSize() { return sizeof(FBoundsCacheElement); } static inline consteval int16 GetStructAlignment() { return alignof(FBoundsCacheElement); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsValid_MetaData[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hash_MetaData[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FBoundsCacheElement constinit property declarations *************** static void NewProp_bIsValid_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsValid; static const UECodeGen_Private::FUInt32PropertyParams NewProp_Hash; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FBoundsCacheElement constinit property declarations ***************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FBoundsCacheElement_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoundsCacheElement; class UScriptStruct* FBoundsCacheElement::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FBoundsCacheElement.OuterSingleton) { Z_Registration_Info_UScriptStruct_FBoundsCacheElement.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoundsCacheElement, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("BoundsCacheElement")); } return Z_Registration_Info_UScriptStruct_FBoundsCacheElement.OuterSingleton; } // ********** Begin ScriptStruct FBoundsCacheElement Property Definitions ************************** void Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewProp_bIsValid_SetBit(void* Obj) { ((FBoundsCacheElement*)Obj)->bIsValid = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewProp_bIsValid = { "bIsValid", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBoundsCacheElement), &Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewProp_bIsValid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsValid_MetaData), NewProp_bIsValid_MetaData) }; const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewProp_Hash = { "Hash", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoundsCacheElement, Hash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hash_MetaData), NewProp_Hash_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoundsCacheElement, Value), Z_Construct_UScriptStruct_FBoxSphereBounds, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewProp_bIsValid, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewProp_Hash, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::PropPointers) < 2048); // ********** End ScriptStruct FBoundsCacheElement Property Definitions **************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "BoundsCacheElement", Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::PropPointers), sizeof(FBoundsCacheElement), alignof(FBoundsCacheElement), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FBoundsCacheElement() { if (!Z_Registration_Info_UScriptStruct_FBoundsCacheElement.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoundsCacheElement.InnerSingleton, Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FBoundsCacheElement.InnerSingleton); } // ********** End ScriptStruct FBoundsCacheElement ************************************************* // ********** Begin Class UInstancedStaticMeshComponent Function AddInstance *********************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics { struct InstancedStaticMeshComponent_eventAddInstance_Parms { FTransform InstanceTransform; bool bWorldSpace; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Add an instance to this component. Transform is given in local space of this component unless bWorldSpace is set. */" }, { "CPP_Default_bWorldSpace", "false" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Add an instance to this component. Transform is given in local space of this component unless bWorldSpace is set." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceTransform_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddInstance constinit property declarations *************************** static const UECodeGen_Private::FStructPropertyParams NewProp_InstanceTransform; static void NewProp_bWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddInstance constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddInstance Property Definitions ************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::NewProp_InstanceTransform = { "InstanceTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventAddInstance_Parms, InstanceTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceTransform_MetaData), NewProp_InstanceTransform_MetaData) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::NewProp_bWorldSpace_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventAddInstance_Parms*)Obj)->bWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventAddInstance_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventAddInstance_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::NewProp_InstanceTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::NewProp_bWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::PropPointers) < 2048); // ********** End Function AddInstance Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "AddInstance", Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::InstancedStaticMeshComponent_eventAddInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::InstancedStaticMeshComponent_eventAddInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execAddInstance) { P_GET_STRUCT_REF(FTransform,Z_Param_Out_InstanceTransform); P_GET_UBOOL(Z_Param_bWorldSpace); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->AddInstance(Z_Param_Out_InstanceTransform,Z_Param_bWorldSpace); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function AddInstance ************************* // ********** Begin Class UInstancedStaticMeshComponent Function AddInstances ********************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics { struct InstancedStaticMeshComponent_eventAddInstances_Parms { TArray InstanceTransforms; bool bShouldReturnIndices; bool bWorldSpace; bool bUpdateNavigation; TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Add multiple instances to this component. Transform is given in local space of this component unless bWorldSpace is set. */" }, { "CPP_Default_bUpdateNavigation", "true" }, { "CPP_Default_bWorldSpace", "false" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Add multiple instances to this component. Transform is given in local space of this component unless bWorldSpace is set." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceTransforms_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddInstances constinit property declarations ************************** static const UECodeGen_Private::FStructPropertyParams NewProp_InstanceTransforms_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_InstanceTransforms; static void NewProp_bShouldReturnIndices_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldReturnIndices; static void NewProp_bWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace; static void NewProp_bUpdateNavigation_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateNavigation; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddInstances constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddInstances Property Definitions ************************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_InstanceTransforms_Inner = { "InstanceTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_InstanceTransforms = { "InstanceTransforms", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventAddInstances_Parms, InstanceTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceTransforms_MetaData), NewProp_InstanceTransforms_MetaData) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bShouldReturnIndices_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventAddInstances_Parms*)Obj)->bShouldReturnIndices = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bShouldReturnIndices = { "bShouldReturnIndices", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventAddInstances_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bShouldReturnIndices_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bWorldSpace_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventAddInstances_Parms*)Obj)->bWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventAddInstances_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bUpdateNavigation_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventAddInstances_Parms*)Obj)->bUpdateNavigation = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bUpdateNavigation = { "bUpdateNavigation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventAddInstances_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bUpdateNavigation_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_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_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventAddInstances_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_InstanceTransforms_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_InstanceTransforms, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bShouldReturnIndices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_bUpdateNavigation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::PropPointers) < 2048); // ********** End Function AddInstances Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "AddInstances", Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::InstancedStaticMeshComponent_eventAddInstances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::InstancedStaticMeshComponent_eventAddInstances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execAddInstances) { P_GET_TARRAY_REF(FTransform,Z_Param_Out_InstanceTransforms); P_GET_UBOOL(Z_Param_bShouldReturnIndices); P_GET_UBOOL(Z_Param_bWorldSpace); P_GET_UBOOL(Z_Param_bUpdateNavigation); P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->AddInstances(Z_Param_Out_InstanceTransforms,Z_Param_bShouldReturnIndices,Z_Param_bWorldSpace,Z_Param_bUpdateNavigation); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function AddInstances ************************ // ********** Begin Class UInstancedStaticMeshComponent Function AddInstanceWorldSpace ************* struct Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics { struct InstancedStaticMeshComponent_eventAddInstanceWorldSpace_Parms { FTransform WorldTransform; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "DeprecatedFunction", "" }, { "DeprecationMessage", "Use 'Add Instance' or 'Add Instances' with 'World Space' set to true." }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldTransform_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function AddInstanceWorldSpace constinit property declarations ***************** static const UECodeGen_Private::FStructPropertyParams NewProp_WorldTransform; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AddInstanceWorldSpace constinit property declarations ******************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AddInstanceWorldSpace Property Definitions **************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::NewProp_WorldTransform = { "WorldTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventAddInstanceWorldSpace_Parms, WorldTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldTransform_MetaData), NewProp_WorldTransform_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventAddInstanceWorldSpace_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::NewProp_WorldTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::PropPointers) < 2048); // ********** End Function AddInstanceWorldSpace Property Definitions ****************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "AddInstanceWorldSpace", Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::InstancedStaticMeshComponent_eventAddInstanceWorldSpace_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::InstancedStaticMeshComponent_eventAddInstanceWorldSpace_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execAddInstanceWorldSpace) { P_GET_STRUCT_REF(FTransform,Z_Param_Out_WorldTransform); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->AddInstanceWorldSpace(Z_Param_Out_WorldTransform); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function AddInstanceWorldSpace *************** // ********** Begin Class UInstancedStaticMeshComponent Function BatchUpdateInstancesTransform ***** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics { struct InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms { int32 StartInstanceIndex; int32 NumInstances; FTransform NewInstancesTransform; bool bWorldSpace; bool bMarkRenderStateDirty; bool bTeleport; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/**\n\x09* Update the transform for a number of instances.\n\x09*\n\x09* @param StartInstanceIndex\x09\x09The starting index of the instances to update\n\x09* @param NumInstances\x09\x09\x09The number of instances to update\n\x09* @param NewInstancesTransform\x09The new transform\n\x09* @param bWorldSpace\x09\x09\x09If true, the new transform is interpreted as a World Space transform, otherwise it is interpreted as Local Space\n\x09* @param bMarkRenderStateDirty\x09If true, the change should be visible immediately. If you are updating many instances you should only set this to true for the last instance.\n\x09* @param bTeleport\x09\x09\x09\x09Whether or not the instances physics should be moved normally, or teleported (moved instantly, ignoring velocity).\n\x09* @return\x09\x09\x09\x09\x09\x09True on success.\n\x09*/" }, { "CPP_Default_bMarkRenderStateDirty", "false" }, { "CPP_Default_bTeleport", "false" }, { "CPP_Default_bWorldSpace", "false" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Update the transform for a number of instances.\n\n@param StartInstanceIndex The starting index of the instances to update\n@param NumInstances The number of instances to update\n@param NewInstancesTransform The new transform\n@param bWorldSpace If true, the new transform is interpreted as a World Space transform, otherwise it is interpreted as Local Space\n@param bMarkRenderStateDirty If true, the change should be visible immediately. If you are updating many instances you should only set this to true for the last instance.\n@param bTeleport Whether or not the instances physics should be moved normally, or teleported (moved instantly, ignoring velocity).\n@return True on success." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewInstancesTransform_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function BatchUpdateInstancesTransform constinit property declarations ********* static const UECodeGen_Private::FIntPropertyParams NewProp_StartInstanceIndex; static const UECodeGen_Private::FIntPropertyParams NewProp_NumInstances; static const UECodeGen_Private::FStructPropertyParams NewProp_NewInstancesTransform; static void NewProp_bWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace; static void NewProp_bMarkRenderStateDirty_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMarkRenderStateDirty; static void NewProp_bTeleport_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bTeleport; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function BatchUpdateInstancesTransform constinit property declarations *********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function BatchUpdateInstancesTransform Property Definitions ******************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_StartInstanceIndex = { "StartInstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms, StartInstanceIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_NumInstances = { "NumInstances", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms, NumInstances), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_NewInstancesTransform = { "NewInstancesTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms, NewInstancesTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewInstancesTransform_MetaData), NewProp_NewInstancesTransform_MetaData) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bWorldSpace_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms*)Obj)->bWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bMarkRenderStateDirty_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms*)Obj)->bMarkRenderStateDirty = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bMarkRenderStateDirty = { "bMarkRenderStateDirty", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bMarkRenderStateDirty_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bTeleport_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms*)Obj)->bTeleport = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bTeleport = { "bTeleport", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bTeleport_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_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(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_StartInstanceIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_NumInstances, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_NewInstancesTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bMarkRenderStateDirty, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_bTeleport, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::PropPointers) < 2048); // ********** End Function BatchUpdateInstancesTransform Property Definitions ********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "BatchUpdateInstancesTransform", Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::InstancedStaticMeshComponent_eventBatchUpdateInstancesTransform_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execBatchUpdateInstancesTransform) { P_GET_PROPERTY(FIntProperty,Z_Param_StartInstanceIndex); P_GET_PROPERTY(FIntProperty,Z_Param_NumInstances); P_GET_STRUCT_REF(FTransform,Z_Param_Out_NewInstancesTransform); P_GET_UBOOL(Z_Param_bWorldSpace); P_GET_UBOOL(Z_Param_bMarkRenderStateDirty); P_GET_UBOOL(Z_Param_bTeleport); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->BatchUpdateInstancesTransform(Z_Param_StartInstanceIndex,Z_Param_NumInstances,Z_Param_Out_NewInstancesTransform,Z_Param_bWorldSpace,Z_Param_bMarkRenderStateDirty,Z_Param_bTeleport); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function BatchUpdateInstancesTransform ******* // ********** Begin Class UInstancedStaticMeshComponent Function BatchUpdateInstancesTransforms **** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics { struct InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms { int32 StartInstanceIndex; TArray NewInstancesTransforms; bool bWorldSpace; bool bMarkRenderStateDirty; bool bTeleport; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/**\n\x09* Update the transform for an array of instances.\n\x09*\n\x09* @param StartInstanceIndex\x09\x09The starting index of the instances to update\n\x09* @param NewInstancesTransforms\x09The new transforms\n\x09* @param bWorldSpace\x09\x09\x09If true, the new transforms are interpreted as a World Space transform, otherwise it is interpreted as Local Space\n\x09* @param bMarkRenderStateDirty\x09If true, the change should be visible immediately. If you are updating many instances you should only set this to true for the last instance.\n\x09* @param bTeleport\x09\x09\x09\x09Whether or not the instances physics should be moved normally, or teleported (moved instantly, ignoring velocity).\n\x09* @return\x09\x09\x09\x09\x09\x09True on success.\n\x09*/" }, { "CPP_Default_bMarkRenderStateDirty", "false" }, { "CPP_Default_bTeleport", "false" }, { "CPP_Default_bWorldSpace", "false" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Update the transform for an array of instances.\n\n@param StartInstanceIndex The starting index of the instances to update\n@param NewInstancesTransforms The new transforms\n@param bWorldSpace If true, the new transforms are interpreted as a World Space transform, otherwise it is interpreted as Local Space\n@param bMarkRenderStateDirty If true, the change should be visible immediately. If you are updating many instances you should only set this to true for the last instance.\n@param bTeleport Whether or not the instances physics should be moved normally, or teleported (moved instantly, ignoring velocity).\n@return True on success." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewInstancesTransforms_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function BatchUpdateInstancesTransforms constinit property declarations ******** static const UECodeGen_Private::FIntPropertyParams NewProp_StartInstanceIndex; static const UECodeGen_Private::FStructPropertyParams NewProp_NewInstancesTransforms_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_NewInstancesTransforms; static void NewProp_bWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace; static void NewProp_bMarkRenderStateDirty_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMarkRenderStateDirty; static void NewProp_bTeleport_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bTeleport; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function BatchUpdateInstancesTransforms constinit property declarations ********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function BatchUpdateInstancesTransforms Property Definitions ******************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_StartInstanceIndex = { "StartInstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms, StartInstanceIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_NewInstancesTransforms_Inner = { "NewInstancesTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_NewInstancesTransforms = { "NewInstancesTransforms", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms, NewInstancesTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewInstancesTransforms_MetaData), NewProp_NewInstancesTransforms_MetaData) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bWorldSpace_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms*)Obj)->bWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bMarkRenderStateDirty_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms*)Obj)->bMarkRenderStateDirty = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bMarkRenderStateDirty = { "bMarkRenderStateDirty", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bMarkRenderStateDirty_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bTeleport_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms*)Obj)->bTeleport = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bTeleport = { "bTeleport", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bTeleport_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_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(InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_StartInstanceIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_NewInstancesTransforms_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_NewInstancesTransforms, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bMarkRenderStateDirty, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_bTeleport, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::PropPointers) < 2048); // ********** End Function BatchUpdateInstancesTransforms Property Definitions ********************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "BatchUpdateInstancesTransforms", Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::InstancedStaticMeshComponent_eventBatchUpdateInstancesTransforms_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execBatchUpdateInstancesTransforms) { P_GET_PROPERTY(FIntProperty,Z_Param_StartInstanceIndex); P_GET_TARRAY_REF(FTransform,Z_Param_Out_NewInstancesTransforms); P_GET_UBOOL(Z_Param_bWorldSpace); P_GET_UBOOL(Z_Param_bMarkRenderStateDirty); P_GET_UBOOL(Z_Param_bTeleport); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->BatchUpdateInstancesTransforms(Z_Param_StartInstanceIndex,Z_Param_Out_NewInstancesTransforms,Z_Param_bWorldSpace,Z_Param_bMarkRenderStateDirty,Z_Param_bTeleport); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function BatchUpdateInstancesTransforms ****** // ********** Begin Class UInstancedStaticMeshComponent Function ClearInstances ******************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_ClearInstances_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Clear all instances being rendered by this component. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Clear all instances being rendered by this component." }, }; #endif // WITH_METADATA // ********** Begin Function ClearInstances constinit property declarations ************************ // ********** End Function ClearInstances constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_ClearInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "ClearInstances", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_ClearInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_ClearInstances_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_ClearInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_ClearInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execClearInstances) { P_FINISH; P_NATIVE_BEGIN; P_THIS->ClearInstances(); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function ClearInstances ********************** // ********** Begin Class UInstancedStaticMeshComponent Function GetCullDistances ****************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics { struct InstancedStaticMeshComponent_eventGetCullDistances_Parms { int32 OutStartCullDistance; int32 OutEndCullDistance; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Gets the fading start and culling end distances for this component. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Gets the fading start and culling end distances for this component." }, }; #endif // WITH_METADATA // ********** Begin Function GetCullDistances constinit property declarations ********************** static const UECodeGen_Private::FIntPropertyParams NewProp_OutStartCullDistance; static const UECodeGen_Private::FIntPropertyParams NewProp_OutEndCullDistance; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCullDistances constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCullDistances Property Definitions ********************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::NewProp_OutStartCullDistance = { "OutStartCullDistance", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetCullDistances_Parms, OutStartCullDistance), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::NewProp_OutEndCullDistance = { "OutEndCullDistance", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetCullDistances_Parms, OutEndCullDistance), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::NewProp_OutStartCullDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::NewProp_OutEndCullDistance, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::PropPointers) < 2048); // ********** End Function GetCullDistances Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "GetCullDistances", Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::InstancedStaticMeshComponent_eventGetCullDistances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::InstancedStaticMeshComponent_eventGetCullDistances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execGetCullDistances) { P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_OutStartCullDistance); P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_OutEndCullDistance); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetCullDistances(Z_Param_Out_OutStartCullDistance,Z_Param_Out_OutEndCullDistance); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function GetCullDistances ******************** // ********** Begin Class UInstancedStaticMeshComponent Function GetInstanceCount ****************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics { struct InstancedStaticMeshComponent_eventGetInstanceCount_Parms { int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Get the number of instances in this component. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Get the number of instances in this component." }, }; #endif // WITH_METADATA // ********** Begin Function GetInstanceCount constinit property declarations ********************** static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetInstanceCount constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetInstanceCount Property Definitions ********************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetInstanceCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::PropPointers) < 2048); // ********** End Function GetInstanceCount Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "GetInstanceCount", Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::InstancedStaticMeshComponent_eventGetInstanceCount_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::InstancedStaticMeshComponent_eventGetInstanceCount_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execGetInstanceCount) { P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->GetInstanceCount(); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function GetInstanceCount ******************** // ********** Begin Class UInstancedStaticMeshComponent Function GetInstancesOverlappingBox ******** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics { struct InstancedStaticMeshComponent_eventGetInstancesOverlappingBox_Parms { FBox Box; bool bBoxInWorldSpace; TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Returns the instances with instance bounds overlapping the specified box. The return value is an array of instance indices. */" }, { "CPP_Default_bBoxInWorldSpace", "true" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Returns the instances with instance bounds overlapping the specified box. The return value is an array of instance indices." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetInstancesOverlappingBox constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_Box; static void NewProp_bBoxInWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bBoxInWorldSpace; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetInstancesOverlappingBox constinit property declarations ************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetInstancesOverlappingBox Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetInstancesOverlappingBox_Parms, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_bBoxInWorldSpace_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventGetInstancesOverlappingBox_Parms*)Obj)->bBoxInWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_bBoxInWorldSpace = { "bBoxInWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventGetInstancesOverlappingBox_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_bBoxInWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_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_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetInstancesOverlappingBox_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_Box, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_bBoxInWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::PropPointers) < 2048); // ********** End Function GetInstancesOverlappingBox Property Definitions ************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "GetInstancesOverlappingBox", Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::InstancedStaticMeshComponent_eventGetInstancesOverlappingBox_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::InstancedStaticMeshComponent_eventGetInstancesOverlappingBox_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execGetInstancesOverlappingBox) { P_GET_STRUCT_REF(FBox,Z_Param_Out_Box); P_GET_UBOOL(Z_Param_bBoxInWorldSpace); P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->GetInstancesOverlappingBox(Z_Param_Out_Box,Z_Param_bBoxInWorldSpace); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function GetInstancesOverlappingBox ********** // ********** Begin Class UInstancedStaticMeshComponent Function GetInstancesOverlappingSphere ***** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics { struct InstancedStaticMeshComponent_eventGetInstancesOverlappingSphere_Parms { FVector Center; float Radius; bool bSphereInWorldSpace; TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Returns the instances with instance bounds overlapping the specified sphere. The return value is an array of instance indices. */" }, { "CPP_Default_bSphereInWorldSpace", "true" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Returns the instances with instance bounds overlapping the specified sphere. The return value is an array of instance indices." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetInstancesOverlappingSphere constinit property declarations ********* static const UECodeGen_Private::FStructPropertyParams NewProp_Center; static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius; static void NewProp_bSphereInWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSphereInWorldSpace; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetInstancesOverlappingSphere constinit property declarations *********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetInstancesOverlappingSphere Property Definitions ******************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetInstancesOverlappingSphere_Parms, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetInstancesOverlappingSphere_Parms, Radius), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_bSphereInWorldSpace_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventGetInstancesOverlappingSphere_Parms*)Obj)->bSphereInWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_bSphereInWorldSpace = { "bSphereInWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventGetInstancesOverlappingSphere_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_bSphereInWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_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_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetInstancesOverlappingSphere_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_Center, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_Radius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_bSphereInWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::PropPointers) < 2048); // ********** End Function GetInstancesOverlappingSphere Property Definitions ********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "GetInstancesOverlappingSphere", Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::InstancedStaticMeshComponent_eventGetInstancesOverlappingSphere_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::InstancedStaticMeshComponent_eventGetInstancesOverlappingSphere_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execGetInstancesOverlappingSphere) { P_GET_STRUCT_REF(FVector,Z_Param_Out_Center); P_GET_PROPERTY(FFloatProperty,Z_Param_Radius); P_GET_UBOOL(Z_Param_bSphereInWorldSpace); P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->GetInstancesOverlappingSphere(Z_Param_Out_Center,Z_Param_Radius,Z_Param_bSphereInWorldSpace); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function GetInstancesOverlappingSphere ******* // ********** Begin Class UInstancedStaticMeshComponent Function GetInstanceTransform ************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics { struct InstancedStaticMeshComponent_eventGetInstanceTransform_Parms { int32 InstanceIndex; FTransform OutInstanceTransform; bool bWorldSpace; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Get the transform for the instance specified. Instance is returned in local space of this component unless bWorldSpace is set. Returns True on success. */" }, { "CPP_Default_bWorldSpace", "false" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Get the transform for the instance specified. Instance is returned in local space of this component unless bWorldSpace is set. Returns True on success." }, }; #endif // WITH_METADATA // ********** Begin Function GetInstanceTransform constinit property declarations ****************** static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex; static const UECodeGen_Private::FStructPropertyParams NewProp_OutInstanceTransform; static void NewProp_bWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetInstanceTransform constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetInstanceTransform Property Definitions ***************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetInstanceTransform_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_OutInstanceTransform = { "OutInstanceTransform", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetInstanceTransform_Parms, OutInstanceTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_bWorldSpace_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventGetInstanceTransform_Parms*)Obj)->bWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventGetInstanceTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventGetInstanceTransform_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_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(InstancedStaticMeshComponent_eventGetInstanceTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_InstanceIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_OutInstanceTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_bWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::PropPointers) < 2048); // ********** End Function GetInstanceTransform Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "GetInstanceTransform", Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::InstancedStaticMeshComponent_eventGetInstanceTransform_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::InstancedStaticMeshComponent_eventGetInstanceTransform_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execGetInstanceTransform) { P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex); P_GET_STRUCT_REF(FTransform,Z_Param_Out_OutInstanceTransform); P_GET_UBOOL(Z_Param_bWorldSpace); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->GetInstanceTransform(Z_Param_InstanceIndex,Z_Param_Out_OutInstanceTransform,Z_Param_bWorldSpace); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function GetInstanceTransform **************** // ********** Begin Class UInstancedStaticMeshComponent Function GetLODDistanceScale *************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics { struct InstancedStaticMeshComponent_eventGetLODDistanceScale_Parms { float ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Gets the current LOD scale. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Gets the current LOD scale." }, }; #endif // WITH_METADATA // ********** Begin Function GetLODDistanceScale constinit property declarations ******************* static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetLODDistanceScale constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetLODDistanceScale Property Definitions ****************************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventGetLODDistanceScale_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::PropPointers) < 2048); // ********** End Function GetLODDistanceScale Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "GetLODDistanceScale", Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::InstancedStaticMeshComponent_eventGetLODDistanceScale_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::InstancedStaticMeshComponent_eventGetLODDistanceScale_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execGetLODDistanceScale) { P_FINISH; P_NATIVE_BEGIN; *(float*)Z_Param__Result=P_THIS->GetLODDistanceScale(); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function GetLODDistanceScale ***************** // ********** Begin Class UInstancedStaticMeshComponent Function IsValidInstance ******************* struct Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics { struct InstancedStaticMeshComponent_eventIsValidInstance_Parms { int32 InstanceIndex; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Does the given index map to a valid instance in this component? */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Does the given index map to a valid instance in this component?" }, }; #endif // WITH_METADATA // ********** Begin Function IsValidInstance constinit property declarations *********************** static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsValidInstance constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsValidInstance Property Definitions ********************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventIsValidInstance_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventIsValidInstance_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_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(InstancedStaticMeshComponent_eventIsValidInstance_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::NewProp_InstanceIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::PropPointers) < 2048); // ********** End Function IsValidInstance Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "IsValidInstance", Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::InstancedStaticMeshComponent_eventIsValidInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::InstancedStaticMeshComponent_eventIsValidInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execIsValidInstance) { P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsValidInstance(Z_Param_InstanceIndex); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function IsValidInstance ********************* // ********** Begin Class UInstancedStaticMeshComponent Function RemoveInstance ******************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics { struct InstancedStaticMeshComponent_eventRemoveInstance_Parms { int32 InstanceIndex; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Remove the instance specified. Returns True on success. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Remove the instance specified. Returns True on success." }, }; #endif // WITH_METADATA // ********** Begin Function RemoveInstance constinit property declarations ************************ static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RemoveInstance constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RemoveInstance Property Definitions *********************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventRemoveInstance_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventRemoveInstance_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_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(InstancedStaticMeshComponent_eventRemoveInstance_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::NewProp_InstanceIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::PropPointers) < 2048); // ********** End Function RemoveInstance Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "RemoveInstance", Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::InstancedStaticMeshComponent_eventRemoveInstance_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::InstancedStaticMeshComponent_eventRemoveInstance_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execRemoveInstance) { P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->RemoveInstance(Z_Param_InstanceIndex); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function RemoveInstance ********************** // ********** Begin Class UInstancedStaticMeshComponent Function RemoveInstances ******************* struct Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics { struct InstancedStaticMeshComponent_eventRemoveInstances_Parms { TArray InstancesToRemove; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Remove the instances specified. Returns True on success. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Remove the instances specified. Returns True on success." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancesToRemove_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function RemoveInstances constinit property declarations *********************** static const UECodeGen_Private::FIntPropertyParams NewProp_InstancesToRemove_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancesToRemove; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RemoveInstances constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RemoveInstances Property Definitions ********************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::NewProp_InstancesToRemove_Inner = { "InstancesToRemove", 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_UInstancedStaticMeshComponent_RemoveInstances_Statics::NewProp_InstancesToRemove = { "InstancesToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventRemoveInstances_Parms, InstancesToRemove), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancesToRemove_MetaData), NewProp_InstancesToRemove_MetaData) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventRemoveInstances_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_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(InstancedStaticMeshComponent_eventRemoveInstances_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::NewProp_InstancesToRemove_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::NewProp_InstancesToRemove, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::PropPointers) < 2048); // ********** End Function RemoveInstances Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "RemoveInstances", Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::InstancedStaticMeshComponent_eventRemoveInstances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::InstancedStaticMeshComponent_eventRemoveInstances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execRemoveInstances) { P_GET_TARRAY_REF(int32,Z_Param_Out_InstancesToRemove); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->RemoveInstances(Z_Param_Out_InstancesToRemove); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function RemoveInstances ********************* // ********** Begin Class UInstancedStaticMeshComponent Function SetCullDistances ****************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics { struct InstancedStaticMeshComponent_eventSetCullDistances_Parms { int32 StartCullDistance; int32 EndCullDistance; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Sets the fading start and culling end distances for this component. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Sets the fading start and culling end distances for this component." }, }; #endif // WITH_METADATA // ********** Begin Function SetCullDistances constinit property declarations ********************** static const UECodeGen_Private::FIntPropertyParams NewProp_StartCullDistance; static const UECodeGen_Private::FIntPropertyParams NewProp_EndCullDistance; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetCullDistances constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetCullDistances Property Definitions ********************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::NewProp_StartCullDistance = { "StartCullDistance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventSetCullDistances_Parms, StartCullDistance), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::NewProp_EndCullDistance = { "EndCullDistance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventSetCullDistances_Parms, EndCullDistance), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::NewProp_StartCullDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::NewProp_EndCullDistance, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::PropPointers) < 2048); // ********** End Function SetCullDistances Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "SetCullDistances", Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::InstancedStaticMeshComponent_eventSetCullDistances_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::InstancedStaticMeshComponent_eventSetCullDistances_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execSetCullDistances) { P_GET_PROPERTY(FIntProperty,Z_Param_StartCullDistance); P_GET_PROPERTY(FIntProperty,Z_Param_EndCullDistance); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetCullDistances(Z_Param_StartCullDistance,Z_Param_EndCullDistance); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function SetCullDistances ******************** // ********** Begin Class UInstancedStaticMeshComponent Function SetCustomDataValue **************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics { struct InstancedStaticMeshComponent_eventSetCustomDataValue_Parms { int32 InstanceIndex; int32 CustomDataIndex; float CustomDataValue; bool bMarkRenderStateDirty; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Update custom data for specific instance */" }, { "CPP_Default_bMarkRenderStateDirty", "false" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Update custom data for specific instance" }, }; #endif // WITH_METADATA // ********** Begin Function SetCustomDataValue constinit property declarations ******************** static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex; static const UECodeGen_Private::FIntPropertyParams NewProp_CustomDataIndex; static const UECodeGen_Private::FFloatPropertyParams NewProp_CustomDataValue; static void NewProp_bMarkRenderStateDirty_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMarkRenderStateDirty; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetCustomDataValue constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetCustomDataValue Property Definitions ******************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventSetCustomDataValue_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_CustomDataIndex = { "CustomDataIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventSetCustomDataValue_Parms, CustomDataIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_CustomDataValue = { "CustomDataValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventSetCustomDataValue_Parms, CustomDataValue), METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_bMarkRenderStateDirty_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventSetCustomDataValue_Parms*)Obj)->bMarkRenderStateDirty = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_bMarkRenderStateDirty = { "bMarkRenderStateDirty", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventSetCustomDataValue_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_bMarkRenderStateDirty_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventSetCustomDataValue_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_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(InstancedStaticMeshComponent_eventSetCustomDataValue_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_InstanceIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_CustomDataIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_CustomDataValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_bMarkRenderStateDirty, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::PropPointers) < 2048); // ********** End Function SetCustomDataValue Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "SetCustomDataValue", Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::InstancedStaticMeshComponent_eventSetCustomDataValue_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::InstancedStaticMeshComponent_eventSetCustomDataValue_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execSetCustomDataValue) { P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex); P_GET_PROPERTY(FIntProperty,Z_Param_CustomDataIndex); P_GET_PROPERTY(FFloatProperty,Z_Param_CustomDataValue); P_GET_UBOOL(Z_Param_bMarkRenderStateDirty); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->SetCustomDataValue(Z_Param_InstanceIndex,Z_Param_CustomDataIndex,Z_Param_CustomDataValue,Z_Param_bMarkRenderStateDirty); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function SetCustomDataValue ****************** // ********** Begin Class UInstancedStaticMeshComponent Function SetLODDistanceScale *************** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics { struct InstancedStaticMeshComponent_eventSetLODDistanceScale_Parms { float InLODDistanceScale; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Sets the LOD scale. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Sets the LOD scale." }, }; #endif // WITH_METADATA // ********** Begin Function SetLODDistanceScale constinit property declarations ******************* static const UECodeGen_Private::FFloatPropertyParams NewProp_InLODDistanceScale; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetLODDistanceScale constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetLODDistanceScale Property Definitions ****************************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::NewProp_InLODDistanceScale = { "InLODDistanceScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventSetLODDistanceScale_Parms, InLODDistanceScale), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::NewProp_InLODDistanceScale, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::PropPointers) < 2048); // ********** End Function SetLODDistanceScale Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "SetLODDistanceScale", Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::InstancedStaticMeshComponent_eventSetLODDistanceScale_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::InstancedStaticMeshComponent_eventSetLODDistanceScale_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execSetLODDistanceScale) { P_GET_PROPERTY(FFloatProperty,Z_Param_InLODDistanceScale); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetLODDistanceScale(Z_Param_InLODDistanceScale); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function SetLODDistanceScale ***************** // ********** Begin Class UInstancedStaticMeshComponent Function SetNumCustomDataFloats ************ struct Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics { struct InstancedStaticMeshComponent_eventSetNumCustomDataFloats_Parms { int32 InNumCustomDataFloats; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/** Update number of custom data entries per instance. This applies to all instances and will reallocate the full custom data buffer and reset all values to 0 */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Update number of custom data entries per instance. This applies to all instances and will reallocate the full custom data buffer and reset all values to 0" }, }; #endif // WITH_METADATA // ********** Begin Function SetNumCustomDataFloats constinit property declarations **************** static const UECodeGen_Private::FIntPropertyParams NewProp_InNumCustomDataFloats; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetNumCustomDataFloats constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetNumCustomDataFloats Property Definitions *************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::NewProp_InNumCustomDataFloats = { "InNumCustomDataFloats", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventSetNumCustomDataFloats_Parms, InNumCustomDataFloats), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::NewProp_InNumCustomDataFloats, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::PropPointers) < 2048); // ********** End Function SetNumCustomDataFloats Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "SetNumCustomDataFloats", Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::InstancedStaticMeshComponent_eventSetNumCustomDataFloats_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::InstancedStaticMeshComponent_eventSetNumCustomDataFloats_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execSetNumCustomDataFloats) { P_GET_PROPERTY(FIntProperty,Z_Param_InNumCustomDataFloats); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetNumCustomDataFloats(Z_Param_InNumCustomDataFloats); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function SetNumCustomDataFloats ************** // ********** Begin Class UInstancedStaticMeshComponent Function UpdateInstanceTransform *********** struct Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics { struct InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms { int32 InstanceIndex; FTransform NewInstanceTransform; bool bWorldSpace; bool bMarkRenderStateDirty; bool bTeleport; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Components|InstancedStaticMesh" }, { "Comment", "/**\n\x09* Update the transform for the instance specified.\n\x09*\n\x09* @param InstanceIndex\x09\x09\x09The index of the instance to update\n\x09* @param NewInstanceTransform\x09The new transform\n\x09* @param bWorldSpace\x09\x09\x09If true, the new transform is interpreted as a World Space transform, otherwise it is interpreted as Local Space\n\x09* @param bMarkRenderStateDirty\x09If true, the change should be visible immediately. If you are updating many instances you should only set this to true for the last instance.\n\x09* @param bTeleport\x09\x09\x09\x09Whether or not the instance's physics should be moved normally, or teleported (moved instantly, ignoring velocity).\n\x09* @return\x09\x09\x09\x09\x09\x09True on success.\n\x09*/" }, { "CPP_Default_bMarkRenderStateDirty", "false" }, { "CPP_Default_bTeleport", "false" }, { "CPP_Default_bWorldSpace", "false" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Update the transform for the instance specified.\n\n@param InstanceIndex The index of the instance to update\n@param NewInstanceTransform The new transform\n@param bWorldSpace If true, the new transform is interpreted as a World Space transform, otherwise it is interpreted as Local Space\n@param bMarkRenderStateDirty If true, the change should be visible immediately. If you are updating many instances you should only set this to true for the last instance.\n@param bTeleport Whether or not the instance's physics should be moved normally, or teleported (moved instantly, ignoring velocity).\n@return True on success." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewInstanceTransform_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function UpdateInstanceTransform constinit property declarations *************** static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceIndex; static const UECodeGen_Private::FStructPropertyParams NewProp_NewInstanceTransform; static void NewProp_bWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWorldSpace; static void NewProp_bMarkRenderStateDirty_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMarkRenderStateDirty; static void NewProp_bTeleport_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bTeleport; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function UpdateInstanceTransform constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function UpdateInstanceTransform Property Definitions ************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_InstanceIndex = { "InstanceIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms, InstanceIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_NewInstanceTransform = { "NewInstanceTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms, NewInstanceTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewInstanceTransform_MetaData), NewProp_NewInstanceTransform_MetaData) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bWorldSpace_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms*)Obj)->bWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bWorldSpace = { "bWorldSpace", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bWorldSpace_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bMarkRenderStateDirty_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms*)Obj)->bMarkRenderStateDirty = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bMarkRenderStateDirty = { "bMarkRenderStateDirty", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bMarkRenderStateDirty_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bTeleport_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms*)Obj)->bTeleport = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bTeleport = { "bTeleport", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bTeleport_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_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(InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms), &Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_InstanceIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_NewInstanceTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bMarkRenderStateDirty, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_bTeleport, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::PropPointers) < 2048); // ********** End Function UpdateInstanceTransform Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInstancedStaticMeshComponent, nullptr, "UpdateInstanceTransform", Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::InstancedStaticMeshComponent_eventUpdateInstanceTransform_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInstancedStaticMeshComponent::execUpdateInstanceTransform) { P_GET_PROPERTY(FIntProperty,Z_Param_InstanceIndex); P_GET_STRUCT_REF(FTransform,Z_Param_Out_NewInstanceTransform); P_GET_UBOOL(Z_Param_bWorldSpace); P_GET_UBOOL(Z_Param_bMarkRenderStateDirty); P_GET_UBOOL(Z_Param_bTeleport); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->UpdateInstanceTransform(Z_Param_InstanceIndex,Z_Param_Out_NewInstanceTransform,Z_Param_bWorldSpace,Z_Param_bMarkRenderStateDirty,Z_Param_bTeleport); P_NATIVE_END; } // ********** End Class UInstancedStaticMeshComponent Function UpdateInstanceTransform ************* // ********** Begin Class UInstancedStaticMeshComponent ******************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UInstancedStaticMeshComponent; UClass* UInstancedStaticMeshComponent::GetPrivateStaticClass() { using TClass = UInstancedStaticMeshComponent; if (!Z_Registration_Info_UClass_UInstancedStaticMeshComponent.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("InstancedStaticMeshComponent"), Z_Registration_Info_UClass_UInstancedStaticMeshComponent.InnerSingleton, StaticRegisterNativesUInstancedStaticMeshComponent, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UInstancedStaticMeshComponent.InnerSingleton; } UClass* Z_Construct_UClass_UInstancedStaticMeshComponent_NoRegister() { return UInstancedStaticMeshComponent::GetPrivateStaticClass(); } struct Z_Construct_UClass_UInstancedStaticMeshComponent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintSpawnableComponent", "" }, { "BlueprintType", "true" }, { "ClassGroupNames", "Rendering" }, { "Comment", "/** A component that efficiently renders multiple instances of the same StaticMesh. */" }, { "HideCategories", "Object Activation Components|Activation Trigger" }, { "IncludePath", "Components/InstancedStaticMeshComponent.h" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "A component that efficiently renders multiple instances of the same StaticMesh." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerInstanceSMData_MetaData[] = { { "Category", "Instances" }, { "Comment", "/** Array of instances, bulk serialized. */" }, { "DisplayName", "Instances" }, { "EditFixedOrder", "" }, { "MakeEditWidget", "TRUE" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Array of instances, bulk serialized." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerInstancePrevTransform_MetaData[] = { { "Comment", "/** Array of prev instance transforms. Must match the length of PerInstanceSMData or have 0 elements */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Array of prev instance transforms. Must match the length of PerInstanceSMData or have 0 elements" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviousComponentTransform_MetaData[] = { { "Comment", "/** Main transform stored to be able to send updates when component's transform changed. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Main transform stored to be able to send updates when component's transform changed." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumCustomDataFloats_MetaData[] = { { "Category", "Instances" }, { "Comment", "/** Defines the number of floats that will be available per instance for custom data */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Defines the number of floats that will be available per instance for custom data" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancingRandomSeed_MetaData[] = { { "Category", "InstancedStaticMeshComponent" }, { "Comment", "/** Value used to seed the random number stream that generates random numbers for each of this mesh's instances.\n\x09The random number is stored in a buffer accessible to materials through the PerInstanceRandom expression. If\n\x09this is set to zero (default), it will be populated automatically by the editor. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Value used to seed the random number stream that generates random numbers for each of this mesh's instances.\n The random number is stored in a buffer accessible to materials through the PerInstanceRandom expression. If\n this is set to zero (default), it will be populated automatically by the editor." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerInstanceSMCustomData_MetaData[] = { { "Category", "Instances" }, { "Comment", "/** Array of custom data for instances. This will contains NumCustomDataFloats*InstanceCount entries. The entries are represented sequantially, in instance order. Can be read in a material and manipulated through Blueprints.\n\x09 *\x09""Example: If NumCustomDataFloats is 1, then each entry will belong to an instance. Custom data 0 will belong to Instance 0. Custom data 1 will belong to Instance 1 etc.\n\x09 *\x09""Example: If NumCustomDataFloats is 2, then each pair of sequential entries belong to an instance. Custom data 0 and 1 will belong to Instance 0. Custom data 2 and 3 will belong to Instance 2 etc.\n\x09 */" }, { "DisplayName", "Custom data" }, { "EditFixedOrder", "" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Array of custom data for instances. This will contains NumCustomDataFloats*InstanceCount entries. The entries are represented sequantially, in instance order. Can be read in a material and manipulated through Blueprints.\n Example: If NumCustomDataFloats is 1, then each entry will belong to an instance. Custom data 0 will belong to Instance 0. Custom data 1 will belong to Instance 1 etc.\n Example: If NumCustomDataFloats is 2, then each pair of sequential entries belong to an instance. Custom data 0 and 1 will belong to Instance 0. Custom data 2 and 3 will belong to Instance 2 etc." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdditionalRandomSeeds_MetaData[] = { { "Comment", "/** Additional random seeds ranges. Each seed entry will be applied from AdditionalRandomSeeds[i].StartInstanceIndex to AdditionalRandomSeeds[i+1].StartInstanceIndex -1 */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Additional random seeds ranges. Each seed entry will be applied from AdditionalRandomSeeds[i].StartInstanceIndex to AdditionalRandomSeeds[i+1].StartInstanceIndex -1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceLODDistanceScale_MetaData[] = { { "Category", "Culling" }, { "Comment", "/** \n\x09 * Scale applied to change the computation of LOD distances when using the StaticMesh screen sizes. \n\x09 * Smaller values make LODs transition earlier.\n\x09 */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Scale applied to change the computation of LOD distances when using the StaticMesh screen sizes.\nSmaller values make LODs transition earlier." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceMinDrawDistance_MetaData[] = { { "Category", "Culling" }, { "Comment", "/** Distance from camera at which each instance begins to draw. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Distance from camera at which each instance begins to draw." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceStartCullDistance_MetaData[] = { { "Category", "Culling" }, { "Comment", "/** Distance from camera at which each instance begins to fade out. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Distance from camera at which each instance begins to fade out." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceEndCullDistance_MetaData[] = { { "Category", "Culling" }, { "Comment", "/** Distance from camera at which each instance completely fades out. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Distance from camera at which each instance completely fades out." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseGpuLodSelection_MetaData[] = { { "Category", "Culling" }, { "Comment", "/** If true, this component will use GPU LOD selection. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "If true, this component will use GPU LOD selection." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInheritPerInstanceData_MetaData[] = { { "Comment", "/** If true, this component will avoid serializing its per instance data / those properties will also not be editable */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "If true, this component will avoid serializing its per instance data / those properties will also not be editable" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDisableCollision_MetaData[] = { { "Comment", "/** Don't create any collision when this bool is set */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Don't create any collision when this bool is set" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceReorderTable_MetaData[] = { { "Comment", "/** Mapping from PerInstanceSMData order to instance render buffer order. If empty, the PerInstanceSMData order is used. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Mapping from PerInstanceSMData order to instance render buffer order. If empty, the PerInstanceSMData order is used." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumPendingLightmaps_MetaData[] = { { "Comment", "/** Number of pending lightmaps still to be calculated (Apply()'d). */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Number of pending lightmaps still to be calculated (Apply()'d)." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedMappings_MetaData[] = { { "Comment", "/** The mappings for all the instances of this component. */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "The mappings for all the instances of this component." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedBounds_MetaData[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; #endif // WITH_METADATA // ********** Begin Class UInstancedStaticMeshComponent constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_PerInstanceSMData_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PerInstanceSMData; static const UECodeGen_Private::FStructPropertyParams NewProp_PerInstancePrevTransform_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PerInstancePrevTransform; static const UECodeGen_Private::FStructPropertyParams NewProp_PreviousComponentTransform; static const UECodeGen_Private::FIntPropertyParams NewProp_NumCustomDataFloats; static const UECodeGen_Private::FIntPropertyParams NewProp_InstancingRandomSeed; static const UECodeGen_Private::FFloatPropertyParams NewProp_PerInstanceSMCustomData_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PerInstanceSMCustomData; static const UECodeGen_Private::FStructPropertyParams NewProp_AdditionalRandomSeeds_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AdditionalRandomSeeds; static const UECodeGen_Private::FFloatPropertyParams NewProp_InstanceLODDistanceScale; static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceMinDrawDistance; static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceStartCullDistance; static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceEndCullDistance; static void NewProp_bUseGpuLodSelection_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseGpuLodSelection; static void NewProp_bInheritPerInstanceData_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bInheritPerInstanceData; static void NewProp_bDisableCollision_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bDisableCollision; static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceReorderTable_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_InstanceReorderTable; static const UECodeGen_Private::FIntPropertyParams NewProp_NumPendingLightmaps; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedMappings_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_CachedMappings; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedBounds; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UInstancedStaticMeshComponent constinit property declarations ************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("AddInstance"), .Pointer = &UInstancedStaticMeshComponent::execAddInstance }, { .NameUTF8 = UTF8TEXT("AddInstances"), .Pointer = &UInstancedStaticMeshComponent::execAddInstances }, { .NameUTF8 = UTF8TEXT("AddInstanceWorldSpace"), .Pointer = &UInstancedStaticMeshComponent::execAddInstanceWorldSpace }, { .NameUTF8 = UTF8TEXT("BatchUpdateInstancesTransform"), .Pointer = &UInstancedStaticMeshComponent::execBatchUpdateInstancesTransform }, { .NameUTF8 = UTF8TEXT("BatchUpdateInstancesTransforms"), .Pointer = &UInstancedStaticMeshComponent::execBatchUpdateInstancesTransforms }, { .NameUTF8 = UTF8TEXT("ClearInstances"), .Pointer = &UInstancedStaticMeshComponent::execClearInstances }, { .NameUTF8 = UTF8TEXT("GetCullDistances"), .Pointer = &UInstancedStaticMeshComponent::execGetCullDistances }, { .NameUTF8 = UTF8TEXT("GetInstanceCount"), .Pointer = &UInstancedStaticMeshComponent::execGetInstanceCount }, { .NameUTF8 = UTF8TEXT("GetInstancesOverlappingBox"), .Pointer = &UInstancedStaticMeshComponent::execGetInstancesOverlappingBox }, { .NameUTF8 = UTF8TEXT("GetInstancesOverlappingSphere"), .Pointer = &UInstancedStaticMeshComponent::execGetInstancesOverlappingSphere }, { .NameUTF8 = UTF8TEXT("GetInstanceTransform"), .Pointer = &UInstancedStaticMeshComponent::execGetInstanceTransform }, { .NameUTF8 = UTF8TEXT("GetLODDistanceScale"), .Pointer = &UInstancedStaticMeshComponent::execGetLODDistanceScale }, { .NameUTF8 = UTF8TEXT("IsValidInstance"), .Pointer = &UInstancedStaticMeshComponent::execIsValidInstance }, { .NameUTF8 = UTF8TEXT("RemoveInstance"), .Pointer = &UInstancedStaticMeshComponent::execRemoveInstance }, { .NameUTF8 = UTF8TEXT("RemoveInstances"), .Pointer = &UInstancedStaticMeshComponent::execRemoveInstances }, { .NameUTF8 = UTF8TEXT("SetCullDistances"), .Pointer = &UInstancedStaticMeshComponent::execSetCullDistances }, { .NameUTF8 = UTF8TEXT("SetCustomDataValue"), .Pointer = &UInstancedStaticMeshComponent::execSetCustomDataValue }, { .NameUTF8 = UTF8TEXT("SetLODDistanceScale"), .Pointer = &UInstancedStaticMeshComponent::execSetLODDistanceScale }, { .NameUTF8 = UTF8TEXT("SetNumCustomDataFloats"), .Pointer = &UInstancedStaticMeshComponent::execSetNumCustomDataFloats }, { .NameUTF8 = UTF8TEXT("UpdateInstanceTransform"), .Pointer = &UInstancedStaticMeshComponent::execUpdateInstanceTransform }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstance, "AddInstance" }, // 1827525016 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstances, "AddInstances" }, // 1006326898 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_AddInstanceWorldSpace, "AddInstanceWorldSpace" }, // 3869393586 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransform, "BatchUpdateInstancesTransform" }, // 985502382 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_BatchUpdateInstancesTransforms, "BatchUpdateInstancesTransforms" }, // 2854552461 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_ClearInstances, "ClearInstances" }, // 2927326538 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetCullDistances, "GetCullDistances" }, // 2889207014 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceCount, "GetInstanceCount" }, // 2780332884 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingBox, "GetInstancesOverlappingBox" }, // 556356537 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstancesOverlappingSphere, "GetInstancesOverlappingSphere" }, // 2404874110 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetInstanceTransform, "GetInstanceTransform" }, // 3012923212 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_GetLODDistanceScale, "GetLODDistanceScale" }, // 1461716992 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_IsValidInstance, "IsValidInstance" }, // 3041038824 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstance, "RemoveInstance" }, // 1363548706 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_RemoveInstances, "RemoveInstances" }, // 3008796565 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCullDistances, "SetCullDistances" }, // 393766829 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_SetCustomDataValue, "SetCustomDataValue" }, // 2419436860 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_SetLODDistanceScale, "SetLODDistanceScale" }, // 1220429202 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_SetNumCustomDataFloats, "SetNumCustomDataFloats" }, // 1049821188 { &Z_Construct_UFunction_UInstancedStaticMeshComponent_UpdateInstanceTransform, "UpdateInstanceTransform" }, // 3299747557 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UInstancedStaticMeshComponent_Statics // ********** Begin Class UInstancedStaticMeshComponent Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstanceSMData_Inner = { "PerInstanceSMData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData, METADATA_PARAMS(0, nullptr) }; // 3185938619 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstanceSMData = { "PerInstanceSMData", nullptr, (EPropertyFlags)0x0090000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, PerInstanceSMData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerInstanceSMData_MetaData), NewProp_PerInstanceSMData_MetaData) }; // 3185938619 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstancePrevTransform_Inner = { "PerInstancePrevTransform", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstancePrevTransform = { "PerInstancePrevTransform", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, PerInstancePrevTransform), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerInstancePrevTransform_MetaData), NewProp_PerInstancePrevTransform_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PreviousComponentTransform = { "PreviousComponentTransform", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, PreviousComponentTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviousComponentTransform_MetaData), NewProp_PreviousComponentTransform_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_NumCustomDataFloats = { "NumCustomDataFloats", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, NumCustomDataFloats), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumCustomDataFloats_MetaData), NewProp_NumCustomDataFloats_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstancingRandomSeed = { "InstancingRandomSeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, InstancingRandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancingRandomSeed_MetaData), NewProp_InstancingRandomSeed_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstanceSMCustomData_Inner = { "PerInstanceSMCustomData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstanceSMCustomData = { "PerInstanceSMCustomData", nullptr, (EPropertyFlags)0x0090040000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, PerInstanceSMCustomData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerInstanceSMCustomData_MetaData), NewProp_PerInstanceSMCustomData_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_AdditionalRandomSeeds_Inner = { "AdditionalRandomSeeds", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed, METADATA_PARAMS(0, nullptr) }; // 3852252925 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_AdditionalRandomSeeds = { "AdditionalRandomSeeds", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, AdditionalRandomSeeds), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdditionalRandomSeeds_MetaData), NewProp_AdditionalRandomSeeds_MetaData) }; // 3852252925 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceLODDistanceScale = { "InstanceLODDistanceScale", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, InstanceLODDistanceScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceLODDistanceScale_MetaData), NewProp_InstanceLODDistanceScale_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceMinDrawDistance = { "InstanceMinDrawDistance", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, InstanceMinDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceMinDrawDistance_MetaData), NewProp_InstanceMinDrawDistance_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceStartCullDistance = { "InstanceStartCullDistance", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, InstanceStartCullDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceStartCullDistance_MetaData), NewProp_InstanceStartCullDistance_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceEndCullDistance = { "InstanceEndCullDistance", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, InstanceEndCullDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceEndCullDistance_MetaData), NewProp_InstanceEndCullDistance_MetaData) }; void Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bUseGpuLodSelection_SetBit(void* Obj) { ((UInstancedStaticMeshComponent*)Obj)->bUseGpuLodSelection = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bUseGpuLodSelection = { "bUseGpuLodSelection", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UInstancedStaticMeshComponent), &Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bUseGpuLodSelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseGpuLodSelection_MetaData), NewProp_bUseGpuLodSelection_MetaData) }; void Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bInheritPerInstanceData_SetBit(void* Obj) { ((UInstancedStaticMeshComponent*)Obj)->bInheritPerInstanceData = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bInheritPerInstanceData = { "bInheritPerInstanceData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UInstancedStaticMeshComponent), &Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bInheritPerInstanceData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInheritPerInstanceData_MetaData), NewProp_bInheritPerInstanceData_MetaData) }; void Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bDisableCollision_SetBit(void* Obj) { ((UInstancedStaticMeshComponent*)Obj)->bDisableCollision = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bDisableCollision = { "bDisableCollision", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UInstancedStaticMeshComponent), &Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bDisableCollision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDisableCollision_MetaData), NewProp_bDisableCollision_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceReorderTable_Inner = { "InstanceReorderTable", 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_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceReorderTable = { "InstanceReorderTable", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, InstanceReorderTable), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceReorderTable_MetaData), NewProp_InstanceReorderTable_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_NumPendingLightmaps = { "NumPendingLightmaps", nullptr, (EPropertyFlags)0x0020480000202000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, NumPendingLightmaps), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumPendingLightmaps_MetaData), NewProp_NumPendingLightmaps_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_CachedMappings_Inner = { "CachedMappings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo, METADATA_PARAMS(0, nullptr) }; // 3770118221 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_CachedMappings = { "CachedMappings", nullptr, (EPropertyFlags)0x0020480000202000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInstancedStaticMeshComponent, CachedMappings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedMappings_MetaData), NewProp_CachedMappings_MetaData) }; // 3770118221 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_CachedBounds = { "CachedBounds", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(CachedBounds, UInstancedStaticMeshComponent), STRUCT_OFFSET(UInstancedStaticMeshComponent, CachedBounds), Z_Construct_UScriptStruct_FBoundsCacheElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedBounds_MetaData), NewProp_CachedBounds_MetaData) }; // 2070171681 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstanceSMData_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstanceSMData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstancePrevTransform_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstancePrevTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PreviousComponentTransform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_NumCustomDataFloats, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstancingRandomSeed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstanceSMCustomData_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_PerInstanceSMCustomData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_AdditionalRandomSeeds_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_AdditionalRandomSeeds, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceLODDistanceScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceMinDrawDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceStartCullDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceEndCullDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bUseGpuLodSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bInheritPerInstanceData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_bDisableCollision, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceReorderTable_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_InstanceReorderTable, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_NumPendingLightmaps, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_CachedMappings_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_CachedMappings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::NewProp_CachedBounds, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::PropPointers) < 2048); // ********** End Class UInstancedStaticMeshComponent Property Definitions ************************* UObject* (*const Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UStaticMeshComponent, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::DependentSingletons) < 16); const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::InterfaceParams[] = { { Z_Construct_UClass_USMInstanceManager_NoRegister, (int32)VTABLE_OFFSET(UInstancedStaticMeshComponent, ISMInstanceManager), false }, // 2912244393 }; const UECodeGen_Private::FClassParams Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::ClassParams = { &UInstancedStaticMeshComponent::StaticClass, "Engine", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::PropPointers, InterfaceParams, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::PropPointers), UE_ARRAY_COUNT(InterfaceParams), 0x00A810A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::Class_MetaDataParams) }; void UInstancedStaticMeshComponent::StaticRegisterNativesUInstancedStaticMeshComponent() { UClass* Class = UInstancedStaticMeshComponent::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::Funcs)); } UClass* Z_Construct_UClass_UInstancedStaticMeshComponent() { if (!Z_Registration_Info_UClass_UInstancedStaticMeshComponent.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInstancedStaticMeshComponent.OuterSingleton, Z_Construct_UClass_UInstancedStaticMeshComponent_Statics::ClassParams); } return Z_Registration_Info_UClass_UInstancedStaticMeshComponent.OuterSingleton; } IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UInstancedStaticMeshComponent) // ********** End Class UInstancedStaticMeshComponent ********************************************** // ********** Begin ScriptStruct FInstancedStaticMeshLightMapInstanceData ************************** struct Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FInstancedStaticMeshLightMapInstanceData); } static inline consteval int16 GetStructAlignment() { return alignof(FInstancedStaticMeshLightMapInstanceData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Used to store lightmap data during RerunConstructionScripts */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Used to store lightmap data during RerunConstructionScripts" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = { { "Comment", "/** Transform of component */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Transform of component" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MapBuildDataIds_MetaData[] = { { "Comment", "/** guid from LODData */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "guid from LODData" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FInstancedStaticMeshLightMapInstanceData constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Transform; static const UECodeGen_Private::FStructPropertyParams NewProp_MapBuildDataIds_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MapBuildDataIds; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FInstancedStaticMeshLightMapInstanceData constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedStaticMeshLightMapInstanceData; class UScriptStruct* FInstancedStaticMeshLightMapInstanceData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshLightMapInstanceData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FInstancedStaticMeshLightMapInstanceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("InstancedStaticMeshLightMapInstanceData")); } return Z_Registration_Info_UScriptStruct_FInstancedStaticMeshLightMapInstanceData.OuterSingleton; } // ********** Begin ScriptStruct FInstancedStaticMeshLightMapInstanceData Property Definitions ***** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshLightMapInstanceData, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::NewProp_MapBuildDataIds_Inner = { "MapBuildDataIds", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::NewProp_MapBuildDataIds = { "MapBuildDataIds", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshLightMapInstanceData, MapBuildDataIds), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MapBuildDataIds_MetaData), NewProp_MapBuildDataIds_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::NewProp_Transform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::NewProp_MapBuildDataIds_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::NewProp_MapBuildDataIds, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::PropPointers) < 2048); // ********** End ScriptStruct FInstancedStaticMeshLightMapInstanceData Property Definitions ******* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "InstancedStaticMeshLightMapInstanceData", Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::PropPointers), sizeof(FInstancedStaticMeshLightMapInstanceData), alignof(FInstancedStaticMeshLightMapInstanceData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshLightMapInstanceData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshLightMapInstanceData.InnerSingleton, Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshLightMapInstanceData.InnerSingleton); } // ********** End ScriptStruct FInstancedStaticMeshLightMapInstanceData **************************** // ********** Begin ScriptStruct FInstancedStaticMeshComponentInstanceData ************************* struct Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FInstancedStaticMeshComponentInstanceData); } static inline consteval int16 GetStructAlignment() { return alignof(FInstancedStaticMeshComponentInstanceData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Helper class used to preserve lighting/selection state across blueprint reinstancing */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Helper class used to preserve lighting/selection state across blueprint reinstancing" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = { { "Comment", "/** Mesh being used by component */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Mesh being used by component" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedStaticLighting_MetaData[] = { { "Comment", "// Static lighting info\n" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Static lighting info" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerInstanceSMData_MetaData[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancingRandomSeed_MetaData[] = { { "Comment", "/* The cached random seed */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "The cached random seed" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdditionalRandomSeeds_MetaData[] = { { "Comment", "/* Additional random seeds */" }, { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, { "ToolTip", "Additional random seeds" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasPerInstanceHitProxies_MetaData[] = { { "ModuleRelativePath", "Classes/Components/InstancedStaticMeshComponent.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FInstancedStaticMeshComponentInstanceData constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMesh; static const UECodeGen_Private::FStructPropertyParams NewProp_CachedStaticLighting; static const UECodeGen_Private::FStructPropertyParams NewProp_PerInstanceSMData_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PerInstanceSMData; static const UECodeGen_Private::FIntPropertyParams NewProp_InstancingRandomSeed; static const UECodeGen_Private::FStructPropertyParams NewProp_AdditionalRandomSeeds_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AdditionalRandomSeeds; static void NewProp_bHasPerInstanceHitProxies_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasPerInstanceHitProxies; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FInstancedStaticMeshComponentInstanceData constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FInstancedStaticMeshComponentInstanceData cannot be polymorphic unless super FSceneComponentInstanceData is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedStaticMeshComponentInstanceData; class UScriptStruct* FInstancedStaticMeshComponentInstanceData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshComponentInstanceData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FInstancedStaticMeshComponentInstanceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("InstancedStaticMeshComponentInstanceData")); } return Z_Registration_Info_UScriptStruct_FInstancedStaticMeshComponentInstanceData.OuterSingleton; } // ********** Begin ScriptStruct FInstancedStaticMeshComponentInstanceData Property Definitions **** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshComponentInstanceData, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_CachedStaticLighting = { "CachedStaticLighting", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshComponentInstanceData, CachedStaticLighting), Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedStaticLighting_MetaData), NewProp_CachedStaticLighting_MetaData) }; // 3979425297 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_PerInstanceSMData_Inner = { "PerInstanceSMData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData, METADATA_PARAMS(0, nullptr) }; // 3185938619 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_PerInstanceSMData = { "PerInstanceSMData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshComponentInstanceData, PerInstanceSMData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerInstanceSMData_MetaData), NewProp_PerInstanceSMData_MetaData) }; // 3185938619 const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_InstancingRandomSeed = { "InstancingRandomSeed", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshComponentInstanceData, InstancingRandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancingRandomSeed_MetaData), NewProp_InstancingRandomSeed_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_AdditionalRandomSeeds_Inner = { "AdditionalRandomSeeds", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed, METADATA_PARAMS(0, nullptr) }; // 3852252925 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_AdditionalRandomSeeds = { "AdditionalRandomSeeds", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedStaticMeshComponentInstanceData, AdditionalRandomSeeds), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdditionalRandomSeeds_MetaData), NewProp_AdditionalRandomSeeds_MetaData) }; // 3852252925 void Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_bHasPerInstanceHitProxies_SetBit(void* Obj) { ((FInstancedStaticMeshComponentInstanceData*)Obj)->bHasPerInstanceHitProxies = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_bHasPerInstanceHitProxies = { "bHasPerInstanceHitProxies", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FInstancedStaticMeshComponentInstanceData), &Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_bHasPerInstanceHitProxies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasPerInstanceHitProxies_MetaData), NewProp_bHasPerInstanceHitProxies_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_StaticMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_CachedStaticLighting, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_PerInstanceSMData_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_PerInstanceSMData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_InstancingRandomSeed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_AdditionalRandomSeeds_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_AdditionalRandomSeeds, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewProp_bHasPerInstanceHitProxies, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::PropPointers) < 2048); // ********** End ScriptStruct FInstancedStaticMeshComponentInstanceData Property Definitions ****** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, Z_Construct_UScriptStruct_FSceneComponentInstanceData, &NewStructOps, "InstancedStaticMeshComponentInstanceData", Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::PropPointers), sizeof(FInstancedStaticMeshComponentInstanceData), alignof(FInstancedStaticMeshComponentInstanceData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000005), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData() { if (!Z_Registration_Info_UScriptStruct_FInstancedStaticMeshComponentInstanceData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshComponentInstanceData.InnerSingleton, Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FInstancedStaticMeshComponentInstanceData.InnerSingleton); } // ********** End ScriptStruct FInstancedStaticMeshComponentInstanceData *************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_InstancedStaticMeshComponent_h__Script_Engine_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FInstancedStaticMeshInstanceData::StaticStruct, Z_Construct_UScriptStruct_FInstancedStaticMeshInstanceData_Statics::NewStructOps, TEXT("InstancedStaticMeshInstanceData"),&Z_Registration_Info_UScriptStruct_FInstancedStaticMeshInstanceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInstancedStaticMeshInstanceData), 3185938619U) }, { FInstancedStaticMeshMappingInfo::StaticStruct, Z_Construct_UScriptStruct_FInstancedStaticMeshMappingInfo_Statics::NewStructOps, TEXT("InstancedStaticMeshMappingInfo"),&Z_Registration_Info_UScriptStruct_FInstancedStaticMeshMappingInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInstancedStaticMeshMappingInfo), 3770118221U) }, { FInstancedStaticMeshRandomSeed::StaticStruct, Z_Construct_UScriptStruct_FInstancedStaticMeshRandomSeed_Statics::NewStructOps, TEXT("InstancedStaticMeshRandomSeed"),&Z_Registration_Info_UScriptStruct_FInstancedStaticMeshRandomSeed, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInstancedStaticMeshRandomSeed), 3852252925U) }, { FBoundsCacheElement::StaticStruct, Z_Construct_UScriptStruct_FBoundsCacheElement_Statics::NewStructOps, TEXT("BoundsCacheElement"),&Z_Registration_Info_UScriptStruct_FBoundsCacheElement, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoundsCacheElement), 2070171681U) }, { FInstancedStaticMeshLightMapInstanceData::StaticStruct, Z_Construct_UScriptStruct_FInstancedStaticMeshLightMapInstanceData_Statics::NewStructOps, TEXT("InstancedStaticMeshLightMapInstanceData"),&Z_Registration_Info_UScriptStruct_FInstancedStaticMeshLightMapInstanceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInstancedStaticMeshLightMapInstanceData), 3979425297U) }, { FInstancedStaticMeshComponentInstanceData::StaticStruct, Z_Construct_UScriptStruct_FInstancedStaticMeshComponentInstanceData_Statics::NewStructOps, TEXT("InstancedStaticMeshComponentInstanceData"),&Z_Registration_Info_UScriptStruct_FInstancedStaticMeshComponentInstanceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInstancedStaticMeshComponentInstanceData), 4139273481U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UInstancedStaticMeshComponent, UInstancedStaticMeshComponent::StaticClass, TEXT("UInstancedStaticMeshComponent"), &Z_Registration_Info_UClass_UInstancedStaticMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInstancedStaticMeshComponent), 3972556354U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_InstancedStaticMeshComponent_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_InstancedStaticMeshComponent_h__Script_Engine_864608049{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_InstancedStaticMeshComponent_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_InstancedStaticMeshComponent_h__Script_Engine_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_InstancedStaticMeshComponent_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_InstancedStaticMeshComponent_h__Script_Engine_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS