Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • cyberarch/aip-197-sp-23-digital-classroom
  • cyberarch/cyberarchplugins
2 results
Show changes
// 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 "../../CesiumRuntime/Public/CesiumFeatureIdAttribute.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeCesiumFeatureIdAttribute() {}
// Cross Module References
CESIUMRUNTIME_API UClass* Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary();
CESIUMRUNTIME_API UClass* Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_NoRegister();
CESIUMRUNTIME_API UEnum* Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus();
CESIUMRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
UPackage* Z_Construct_UPackage__Script_CesiumRuntime();
// End Cross Module References
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECesiumFeatureIdAttributeStatus;
static UEnum* ECesiumFeatureIdAttributeStatus_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECesiumFeatureIdAttributeStatus.OuterSingleton)
{
Z_Registration_Info_UEnum_ECesiumFeatureIdAttributeStatus.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus, (UObject*)Z_Construct_UPackage__Script_CesiumRuntime(), TEXT("ECesiumFeatureIdAttributeStatus"));
}
return Z_Registration_Info_UEnum_ECesiumFeatureIdAttributeStatus.OuterSingleton;
}
template<> CESIUMRUNTIME_API UEnum* StaticEnum<ECesiumFeatureIdAttributeStatus>()
{
return ECesiumFeatureIdAttributeStatus_StaticEnum();
}
struct Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics
{
static const UECodeGen_Private::FEnumeratorParam Enumerators[];
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[];
#endif
static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumeratorParam Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics::Enumerators[] = {
{ "ECesiumFeatureIdAttributeStatus::Valid", (int64)ECesiumFeatureIdAttributeStatus::Valid },
{ "ECesiumFeatureIdAttributeStatus::ErrorInvalidAttribute", (int64)ECesiumFeatureIdAttributeStatus::ErrorInvalidAttribute },
{ "ECesiumFeatureIdAttributeStatus::ErrorInvalidAccessor", (int64)ECesiumFeatureIdAttributeStatus::ErrorInvalidAccessor },
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics::Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * @brief Reports the status of a FCesiumFeatureIdAttribute. If the feature ID\n * attribute cannot be accessed, this briefly indicates why.\n */" },
{ "ErrorInvalidAccessor.Comment", "/* The feature ID attribute uses an invalid accessor in the glTF. */" },
{ "ErrorInvalidAccessor.Name", "ECesiumFeatureIdAttributeStatus::ErrorInvalidAccessor" },
{ "ErrorInvalidAccessor.ToolTip", "The feature ID attribute uses an invalid accessor in the glTF." },
{ "ErrorInvalidAttribute.Comment", "/* The feature ID attribute does not exist in the glTF primitive. */" },
{ "ErrorInvalidAttribute.Name", "ECesiumFeatureIdAttributeStatus::ErrorInvalidAttribute" },
{ "ErrorInvalidAttribute.ToolTip", "The feature ID attribute does not exist in the glTF primitive." },
{ "ModuleRelativePath", "Public/CesiumFeatureIdAttribute.h" },
{ "ToolTip", "@brief Reports the status of a FCesiumFeatureIdAttribute. If the feature ID\nattribute cannot be accessed, this briefly indicates why." },
{ "Valid.Comment", "/* The feature ID attribute is valid. */" },
{ "Valid.Name", "ECesiumFeatureIdAttributeStatus::Valid" },
{ "Valid.ToolTip", "The feature ID attribute is valid." },
};
#endif
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CesiumRuntime,
nullptr,
"ECesiumFeatureIdAttributeStatus",
"ECesiumFeatureIdAttributeStatus",
Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus()
{
if (!Z_Registration_Info_UEnum_ECesiumFeatureIdAttributeStatus.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECesiumFeatureIdAttributeStatus.InnerSingleton, Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECesiumFeatureIdAttributeStatus.InnerSingleton;
}
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CesiumFeatureIdAttribute;
class UScriptStruct* FCesiumFeatureIdAttribute::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_CesiumFeatureIdAttribute.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_CesiumFeatureIdAttribute.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute, (UObject*)Z_Construct_UPackage__Script_CesiumRuntime(), TEXT("CesiumFeatureIdAttribute"));
}
return Z_Registration_Info_UScriptStruct_CesiumFeatureIdAttribute.OuterSingleton;
}
template<> CESIUMRUNTIME_API UScriptStruct* StaticStruct<FCesiumFeatureIdAttribute>()
{
return FCesiumFeatureIdAttribute::StaticStruct();
}
struct Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics
{
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
static void* NewStructOps();
static const UECodeGen_Private::FStructParams ReturnStructParams;
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics::Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * @brief A blueprint-accessible wrapper for a feature ID attribute from a glTF\n * primitive. Provides access to per-vertex feature IDs which can be used with\n * the corresponding {@link FCesiumFeatureTable} to access per-vertex metadata.\n */" },
{ "ModuleRelativePath", "Public/CesiumFeatureIdAttribute.h" },
{ "ToolTip", "@brief A blueprint-accessible wrapper for a feature ID attribute from a glTF\nprimitive. Provides access to per-vertex feature IDs which can be used with\nthe corresponding {@link FCesiumFeatureTable} to access per-vertex metadata." },
};
#endif
void* Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics::NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCesiumFeatureIdAttribute>();
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics::ReturnStructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CesiumRuntime,
nullptr,
&NewStructOps,
"CesiumFeatureIdAttribute",
nullptr,
0,
sizeof(FCesiumFeatureIdAttribute),
alignof(FCesiumFeatureIdAttribute),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000201),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute()
{
if (!Z_Registration_Info_UScriptStruct_CesiumFeatureIdAttribute.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CesiumFeatureIdAttribute.InnerSingleton, Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics::ReturnStructParams);
}
return Z_Registration_Info_UScriptStruct_CesiumFeatureIdAttribute.InnerSingleton;
}
DEFINE_FUNCTION(UCesiumFeatureIdAttributeBlueprintLibrary::execGetFeatureIDForVertex)
{
P_GET_STRUCT_REF(FCesiumFeatureIdAttribute,Z_Param_Out_FeatureIDAttribute);
P_GET_PROPERTY(FInt64Property,Z_Param_VertexIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(int64*)Z_Param__Result=UCesiumFeatureIdAttributeBlueprintLibrary::GetFeatureIDForVertex(Z_Param_Out_FeatureIDAttribute,Z_Param_VertexIndex);
P_NATIVE_END;
}
DEFINE_FUNCTION(UCesiumFeatureIdAttributeBlueprintLibrary::execGetVertexCount)
{
P_GET_STRUCT_REF(FCesiumFeatureIdAttribute,Z_Param_Out_FeatureIDAttribute);
P_FINISH;
P_NATIVE_BEGIN;
*(int64*)Z_Param__Result=UCesiumFeatureIdAttributeBlueprintLibrary::GetVertexCount(Z_Param_Out_FeatureIDAttribute);
P_NATIVE_END;
}
DEFINE_FUNCTION(UCesiumFeatureIdAttributeBlueprintLibrary::execGetFeatureIDAttributeStatus)
{
P_GET_STRUCT_REF(FCesiumFeatureIdAttribute,Z_Param_Out_FeatureIDAttribute);
P_FINISH;
P_NATIVE_BEGIN;
*(ECesiumFeatureIdAttributeStatus*)Z_Param__Result=UCesiumFeatureIdAttributeBlueprintLibrary::GetFeatureIDAttributeStatus(Z_Param_Out_FeatureIDAttribute);
P_NATIVE_END;
}
DEFINE_FUNCTION(UCesiumFeatureIdAttributeBlueprintLibrary::execGetFeatureTableName)
{
P_GET_STRUCT_REF(FCesiumFeatureIdAttribute,Z_Param_Out_FeatureIDAttribute);
P_FINISH;
P_NATIVE_BEGIN;
*(FString*)Z_Param__Result=UCesiumFeatureIdAttributeBlueprintLibrary::GetFeatureTableName(Z_Param_Out_FeatureIDAttribute);
P_NATIVE_END;
}
void UCesiumFeatureIdAttributeBlueprintLibrary::StaticRegisterNativesUCesiumFeatureIdAttributeBlueprintLibrary()
{
UClass* Class = UCesiumFeatureIdAttributeBlueprintLibrary::StaticClass();
static const FNameNativePtrPair Funcs[] = {
{ "GetFeatureIDAttributeStatus", &UCesiumFeatureIdAttributeBlueprintLibrary::execGetFeatureIDAttributeStatus },
{ "GetFeatureIDForVertex", &UCesiumFeatureIdAttributeBlueprintLibrary::execGetFeatureIDForVertex },
{ "GetFeatureTableName", &UCesiumFeatureIdAttributeBlueprintLibrary::execGetFeatureTableName },
{ "GetVertexCount", &UCesiumFeatureIdAttributeBlueprintLibrary::execGetVertexCount },
};
FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
struct Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics
{
struct CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDAttributeStatus_Parms
{
FCesiumFeatureIdAttribute FeatureIDAttribute;
ECesiumFeatureIdAttributeStatus ReturnValue;
};
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam NewProp_FeatureIDAttribute_MetaData[];
#endif
static const UECodeGen_Private::FStructPropertyParams NewProp_FeatureIDAttribute;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
static const UECodeGen_Private::FFunctionParams FuncParams;
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_FeatureIDAttribute_MetaData[] = {
{ "NativeConst", "" },
};
#endif
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_FeatureIDAttribute = { "FeatureIDAttribute", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDAttributeStatus_Parms, FeatureIDAttribute), Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_FeatureIDAttribute_MetaData), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_FeatureIDAttribute_MetaData) }; // 2482737018
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDAttributeStatus_Parms, ReturnValue), Z_Construct_UEnum_CesiumRuntime_ECesiumFeatureIdAttributeStatus, METADATA_PARAMS(0, nullptr) }; // 2499617993
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_FeatureIDAttribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_ReturnValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::NewProp_ReturnValue,
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::Function_MetaDataParams[] = {
{ "Category", "Cesium|Features|FeatureIDAttribute" },
{ "Comment", "/**\n * Gets the status of the feature ID attribute. If this attribute is\n * invalid in any way, this will briefly indicate why.\n */" },
{ "ModuleRelativePath", "Public/CesiumFeatureIdAttribute.h" },
{ "ToolTip", "Gets the status of the feature ID attribute. If this attribute is\ninvalid in any way, this will briefly indicate why." },
};
#endif
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary, nullptr, "GetFeatureIDAttributeStatus", nullptr, nullptr, Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDAttributeStatus_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::Function_MetaDataParams) };
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::PropPointers) < 2048);
static_assert(sizeof(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDAttributeStatus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus_Statics::FuncParams);
}
return ReturnFunction;
}
struct Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics
{
struct CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDForVertex_Parms
{
FCesiumFeatureIdAttribute FeatureIDAttribute;
int64 VertexIndex;
int64 ReturnValue;
};
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam NewProp_FeatureIDAttribute_MetaData[];
#endif
static const UECodeGen_Private::FStructPropertyParams NewProp_FeatureIDAttribute;
static const UECodeGen_Private::FInt64PropertyParams NewProp_VertexIndex;
static const UECodeGen_Private::FInt64PropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
static const UECodeGen_Private::FFunctionParams FuncParams;
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_FeatureIDAttribute_MetaData[] = {
{ "NativeConst", "" },
};
#endif
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_FeatureIDAttribute = { "FeatureIDAttribute", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDForVertex_Parms, FeatureIDAttribute), Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_FeatureIDAttribute_MetaData), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_FeatureIDAttribute_MetaData) }; // 2482737018
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_VertexIndex = { "VertexIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDForVertex_Parms, VertexIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDForVertex_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_FeatureIDAttribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_VertexIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::NewProp_ReturnValue,
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::Function_MetaDataParams[] = {
{ "Category", "Cesium|Features|FeatureIDAttribute" },
{ "Comment", "/**\n * Gets the feature ID associated with the given vertex. The feature ID can be\n * used with a FCesiumFeatureTable to retrieve the per-vertex metadata. If\n * the feature ID attribute is invalid, this returns -1.\n */" },
{ "ModuleRelativePath", "Public/CesiumFeatureIdAttribute.h" },
{ "ToolTip", "Gets the feature ID associated with the given vertex. The feature ID can be\nused with a FCesiumFeatureTable to retrieve the per-vertex metadata. If\nthe feature ID attribute is invalid, this returns -1." },
};
#endif
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary, nullptr, "GetFeatureIDForVertex", nullptr, nullptr, Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDForVertex_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::Function_MetaDataParams) };
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::PropPointers) < 2048);
static_assert(sizeof(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureIDForVertex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex_Statics::FuncParams);
}
return ReturnFunction;
}
struct Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics
{
struct CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureTableName_Parms
{
FCesiumFeatureIdAttribute FeatureIDAttribute;
FString ReturnValue;
};
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam NewProp_FeatureIDAttribute_MetaData[];
#endif
static const UECodeGen_Private::FStructPropertyParams NewProp_FeatureIDAttribute;
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[];
#endif
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
static const UECodeGen_Private::FFunctionParams FuncParams;
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_FeatureIDAttribute_MetaData[] = {
{ "NativeConst", "" },
};
#endif
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_FeatureIDAttribute = { "FeatureIDAttribute", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureTableName_Parms, FeatureIDAttribute), Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_FeatureIDAttribute_MetaData), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_FeatureIDAttribute_MetaData) }; // 2482737018
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureTableName_Parms, ReturnValue), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_ReturnValue_MetaData), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_FeatureIDAttribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::NewProp_ReturnValue,
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::Function_MetaDataParams[] = {
{ "Category", "Cesium|Metadata|FeatureIdAttribute" },
{ "Comment", "/**\n * Get the name of the feature table corresponding to this feature ID\n * attribute. The name can be used to fetch the appropriate\n * FCesiumFeatureTable from the FCesiumMetadataModel.\n */" },
{ "DeprecatedFunction", "" },
{ "DeprecationMessage", "Use GetPropertyTableIndex on a CesiumFeatureIdSet instead." },
{ "ModuleRelativePath", "Public/CesiumFeatureIdAttribute.h" },
{ "ToolTip", "Get the name of the feature table corresponding to this feature ID\nattribute. The name can be used to fetch the appropriate\nFCesiumFeatureTable from the FCesiumMetadataModel." },
};
#endif
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary, nullptr, "GetFeatureTableName", nullptr, nullptr, Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureTableName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::Function_MetaDataParams) };
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::PropPointers) < 2048);
static_assert(sizeof(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::CesiumFeatureIdAttributeBlueprintLibrary_eventGetFeatureTableName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName_Statics::FuncParams);
}
return ReturnFunction;
}
struct Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics
{
struct CesiumFeatureIdAttributeBlueprintLibrary_eventGetVertexCount_Parms
{
FCesiumFeatureIdAttribute FeatureIDAttribute;
int64 ReturnValue;
};
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam NewProp_FeatureIDAttribute_MetaData[];
#endif
static const UECodeGen_Private::FStructPropertyParams NewProp_FeatureIDAttribute;
static const UECodeGen_Private::FInt64PropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
static const UECodeGen_Private::FFunctionParams FuncParams;
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::NewProp_FeatureIDAttribute_MetaData[] = {
{ "NativeConst", "" },
};
#endif
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::NewProp_FeatureIDAttribute = { "FeatureIDAttribute", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetVertexCount_Parms, FeatureIDAttribute), Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::NewProp_FeatureIDAttribute_MetaData), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::NewProp_FeatureIDAttribute_MetaData) }; // 2482737018
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CesiumFeatureIdAttributeBlueprintLibrary_eventGetVertexCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::NewProp_FeatureIDAttribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::NewProp_ReturnValue,
};
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::Function_MetaDataParams[] = {
{ "Category", "Cesium|Features|FeatureIDAttribute" },
{ "Comment", "/**\n * Get the number of vertices in the primitive containing the feature\n * ID attribute. If the feature ID attribute is invalid, this returns 0.\n */" },
{ "ModuleRelativePath", "Public/CesiumFeatureIdAttribute.h" },
{ "ToolTip", "Get the number of vertices in the primitive containing the feature\nID attribute. If the feature ID attribute is invalid, this returns 0." },
};
#endif
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary, nullptr, "GetVertexCount", nullptr, nullptr, Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::CesiumFeatureIdAttributeBlueprintLibrary_eventGetVertexCount_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::Function_MetaDataParams) };
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::PropPointers) < 2048);
static_assert(sizeof(Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::CesiumFeatureIdAttributeBlueprintLibrary_eventGetVertexCount_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount_Statics::FuncParams);
}
return ReturnFunction;
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UCesiumFeatureIdAttributeBlueprintLibrary);
UClass* Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_NoRegister()
{
return UCesiumFeatureIdAttributeBlueprintLibrary::StaticClass();
}
struct Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics
{
static UObject* (*const DependentSingletons[])();
static const FClassFunctionLinkInfo FuncInfo[];
#if WITH_METADATA
static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
static const UECodeGen_Private::FClassParams ClassParams;
};
UObject* (*const Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_CesiumRuntime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::DependentSingletons) < 16);
const FClassFunctionLinkInfo Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::FuncInfo[] = {
{ &Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDAttributeStatus, "GetFeatureIDAttributeStatus" }, // 3853876283
{ &Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureIDForVertex, "GetFeatureIDForVertex" }, // 1789627944
{ &Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetFeatureTableName, "GetFeatureTableName" }, // 1991569947
{ &Z_Construct_UFunction_UCesiumFeatureIdAttributeBlueprintLibrary_GetVertexCount, "GetVertexCount" }, // 828993848
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::FuncInfo) < 2048);
#if WITH_METADATA
const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::Class_MetaDataParams[] = {
{ "IncludePath", "CesiumFeatureIdAttribute.h" },
{ "ModuleRelativePath", "Public/CesiumFeatureIdAttribute.h" },
};
#endif
const FCppClassTypeInfoStatic Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCesiumFeatureIdAttributeBlueprintLibrary>::IsAbstract,
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::ClassParams = {
&UCesiumFeatureIdAttributeBlueprintLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x001000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary()
{
if (!Z_Registration_Info_UClass_UCesiumFeatureIdAttributeBlueprintLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCesiumFeatureIdAttributeBlueprintLibrary.OuterSingleton, Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCesiumFeatureIdAttributeBlueprintLibrary.OuterSingleton;
}
template<> CESIUMRUNTIME_API UClass* StaticClass<UCesiumFeatureIdAttributeBlueprintLibrary>()
{
return UCesiumFeatureIdAttributeBlueprintLibrary::StaticClass();
}
UCesiumFeatureIdAttributeBlueprintLibrary::UCesiumFeatureIdAttributeBlueprintLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR(UCesiumFeatureIdAttributeBlueprintLibrary);
UCesiumFeatureIdAttributeBlueprintLibrary::~UCesiumFeatureIdAttributeBlueprintLibrary() {}
struct Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics
{
static const FEnumRegisterCompiledInInfo EnumInfo[];
static const FStructRegisterCompiledInInfo ScriptStructInfo[];
static const FClassRegisterCompiledInInfo ClassInfo[];
};
const FEnumRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::EnumInfo[] = {
{ ECesiumFeatureIdAttributeStatus_StaticEnum, TEXT("ECesiumFeatureIdAttributeStatus"), &Z_Registration_Info_UEnum_ECesiumFeatureIdAttributeStatus, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2499617993U) },
};
const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::ScriptStructInfo[] = {
{ FCesiumFeatureIdAttribute::StaticStruct, Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics::NewStructOps, TEXT("CesiumFeatureIdAttribute"), &Z_Registration_Info_UScriptStruct_CesiumFeatureIdAttribute, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCesiumFeatureIdAttribute), 2482737018U) },
};
const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::ClassInfo[] = {
{ Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary, UCesiumFeatureIdAttributeBlueprintLibrary::StaticClass, TEXT("UCesiumFeatureIdAttributeBlueprintLibrary"), &Z_Registration_Info_UClass_UCesiumFeatureIdAttributeBlueprintLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCesiumFeatureIdAttributeBlueprintLibrary), 3611490726U) },
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_357007356(TEXT("/Script/CesiumRuntime"),
Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_Statics::EnumInfo));
PRAGMA_ENABLE_DEPRECATION_WARNINGS
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "CesiumFeatureIdAttribute.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
enum class ECesiumFeatureIdAttributeStatus : uint8;
struct FCesiumFeatureIdAttribute;
#ifdef CESIUMRUNTIME_CesiumFeatureIdAttribute_generated_h
#error "CesiumFeatureIdAttribute.generated.h already included, missing '#pragma once' in CesiumFeatureIdAttribute.h"
#endif
#define CESIUMRUNTIME_CesiumFeatureIdAttribute_generated_h
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_35_GENERATED_BODY \
friend struct Z_Construct_UScriptStruct_FCesiumFeatureIdAttribute_Statics; \
static class UScriptStruct* StaticStruct();
template<> CESIUMRUNTIME_API UScriptStruct* StaticStruct<struct FCesiumFeatureIdAttribute>();
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_SPARSE_DATA
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_SPARSE_DATA_PROPERTY_ACCESSORS
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_EDITOR_ONLY_SPARSE_DATA_PROPERTY_ACCESSORS
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_RPC_WRAPPERS_NO_PURE_DECLS \
\
DECLARE_FUNCTION(execGetFeatureIDForVertex); \
DECLARE_FUNCTION(execGetVertexCount); \
DECLARE_FUNCTION(execGetFeatureIDAttributeStatus); \
DECLARE_FUNCTION(execGetFeatureTableName);
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_ACCESSORS
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCesiumFeatureIdAttributeBlueprintLibrary(); \
friend struct Z_Construct_UClass_UCesiumFeatureIdAttributeBlueprintLibrary_Statics; \
public: \
DECLARE_CLASS(UCesiumFeatureIdAttributeBlueprintLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CesiumRuntime"), NO_API) \
DECLARE_SERIALIZER(UCesiumFeatureIdAttributeBlueprintLibrary)
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UCesiumFeatureIdAttributeBlueprintLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
private: \
/** Private move- and copy-constructors, should never be used */ \
NO_API UCesiumFeatureIdAttributeBlueprintLibrary(UCesiumFeatureIdAttributeBlueprintLibrary&&); \
NO_API UCesiumFeatureIdAttributeBlueprintLibrary(const UCesiumFeatureIdAttributeBlueprintLibrary&); \
public: \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCesiumFeatureIdAttributeBlueprintLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCesiumFeatureIdAttributeBlueprintLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCesiumFeatureIdAttributeBlueprintLibrary) \
NO_API virtual ~UCesiumFeatureIdAttributeBlueprintLibrary();
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_80_PROLOG
#define FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_SPARSE_DATA \
FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_SPARSE_DATA_PROPERTY_ACCESSORS \
FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_EDITOR_ONLY_SPARSE_DATA_PROPERTY_ACCESSORS \
FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_RPC_WRAPPERS_NO_PURE_DECLS \
FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_ACCESSORS \
FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_INCLASS_NO_PURE_DECLS \
FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h_83_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
template<> CESIUMRUNTIME_API UClass* StaticClass<class UCesiumFeatureIdAttributeBlueprintLibrary>();
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_actions_runner__work_cesium_unreal_cesium_unreal_packages_CesiumForUnreal_HostProject_Plugins_CesiumForUnreal_Source_CesiumRuntime_Public_CesiumFeatureIdAttribute_h
#define FOREACH_ENUM_ECESIUMFEATUREIDATTRIBUTESTATUS(op) \
op(ECesiumFeatureIdAttributeStatus::Valid) \
op(ECesiumFeatureIdAttributeStatus::ErrorInvalidAttribute) \
op(ECesiumFeatureIdAttributeStatus::ErrorInvalidAccessor)
enum class ECesiumFeatureIdAttributeStatus : uint8;
template<> struct TIsUEnumClass<ECesiumFeatureIdAttributeStatus> { enum { Value = true }; };
template<> CESIUMRUNTIME_API UEnum* StaticEnum<ECesiumFeatureIdAttributeStatus>();
PRAGMA_ENABLE_DEPRECATION_WARNINGS