// 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 "Subtitles/SubtitlesAndClosedCaptionsDelegates.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeSubtitlesAndClosedCaptionsDelegates() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UAssetUserData(); ENGINE_API UClass* Z_Construct_UClass_USubtitleAssetUserData(); ENGINE_API UClass* Z_Construct_UClass_USubtitleAssetUserData_NoRegister(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESubtitleDurationType(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESubtitleTiming(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESubtitleType(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSubtitleAssetData(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum ESubtitleTiming *********************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESubtitleTiming; static UEnum* ESubtitleTiming_StaticEnum() { if (!Z_Registration_Info_UEnum_ESubtitleTiming.OuterSingleton) { Z_Registration_Info_UEnum_ESubtitleTiming.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ESubtitleTiming, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ESubtitleTiming")); } return Z_Registration_Info_UEnum_ESubtitleTiming.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ESubtitleTiming_StaticEnum(); } struct Z_Construct_UEnum_Engine_ESubtitleTiming_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "// Externally-Timed subtitles must be manually added and removed with USubtitlesSubsystem::QueueSubtitle and ::StopSubtitle.\n// For the initial delay before becoming visible, use USubtitleAssetUserData::StartOffset instead of this enum.\n" }, { "ExternallyTimed.Name", "ESubtitleTiming::ExternallyTimed" }, { "InternallyTimed.Name", "ESubtitleTiming::InternallyTimed" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "Externally-Timed subtitles must be manually added and removed with USubtitlesSubsystem::QueueSubtitle and ::StopSubtitle.\nFor the initial delay before becoming visible, use USubtitleAssetUserData::StartOffset instead of this enum." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ESubtitleTiming::InternallyTimed", (int64)ESubtitleTiming::InternallyTimed }, { "ESubtitleTiming::ExternallyTimed", (int64)ESubtitleTiming::ExternallyTimed }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_ESubtitleTiming_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ESubtitleTiming_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ESubtitleTiming", "ESubtitleTiming", Z_Construct_UEnum_Engine_ESubtitleTiming_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESubtitleTiming_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESubtitleTiming_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ESubtitleTiming_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_ESubtitleTiming() { if (!Z_Registration_Info_UEnum_ESubtitleTiming.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESubtitleTiming.InnerSingleton, Z_Construct_UEnum_Engine_ESubtitleTiming_Statics::EnumParams); } return Z_Registration_Info_UEnum_ESubtitleTiming.InnerSingleton; } // ********** End Enum ESubtitleTiming ************************************************************* // ********** Begin Enum ESubtitleDurationType ***************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESubtitleDurationType; static UEnum* ESubtitleDurationType_StaticEnum() { if (!Z_Registration_Info_UEnum_ESubtitleDurationType.OuterSingleton) { Z_Registration_Info_UEnum_ESubtitleDurationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ESubtitleDurationType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ESubtitleDurationType")); } return Z_Registration_Info_UEnum_ESubtitleDurationType.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ESubtitleDurationType_StaticEnum(); } struct Z_Construct_UEnum_Engine_ESubtitleDurationType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "// SubtitlesAudioSubsystem will automatically queue and stop subtitles embedded in USoundBase sounds using play/stop callbacks.\n// This enum controls whether the stopping should be done automatically, or if the subtitle should be timed using its existing duration.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "SubtitlesAudioSubsystem will automatically queue and stop subtitles embedded in USoundBase sounds using play/stop callbacks.\nThis enum controls whether the stopping should be done automatically, or if the subtitle should be timed using its existing duration." }, { "UseDurationProperty.Name", "ESubtitleDurationType::UseDurationProperty" }, { "UseDurationProperty.ToolTip", "Time this subtitle using its Duration property" }, { "UseSoundDuration.Name", "ESubtitleDurationType::UseSoundDuration" }, { "UseSoundDuration.ToolTip", "Automatically stops this subtitle when the sound stops playing (only useful when attached as AssetUserData" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ESubtitleDurationType::UseSoundDuration", (int64)ESubtitleDurationType::UseSoundDuration }, { "ESubtitleDurationType::UseDurationProperty", (int64)ESubtitleDurationType::UseDurationProperty }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_ESubtitleDurationType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ESubtitleDurationType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ESubtitleDurationType", "ESubtitleDurationType", Z_Construct_UEnum_Engine_ESubtitleDurationType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESubtitleDurationType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESubtitleDurationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ESubtitleDurationType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_ESubtitleDurationType() { if (!Z_Registration_Info_UEnum_ESubtitleDurationType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESubtitleDurationType.InnerSingleton, Z_Construct_UEnum_Engine_ESubtitleDurationType_Statics::EnumParams); } return Z_Registration_Info_UEnum_ESubtitleDurationType.InnerSingleton; } // ********** End Enum ESubtitleDurationType ******************************************************* // ********** Begin Enum ESubtitleType ************************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESubtitleType; static UEnum* ESubtitleType_StaticEnum() { if (!Z_Registration_Info_UEnum_ESubtitleType.OuterSingleton) { Z_Registration_Info_UEnum_ESubtitleType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ESubtitleType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ESubtitleType")); } return Z_Registration_Info_UEnum_ESubtitleType.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ESubtitleType_StaticEnum(); } struct Z_Construct_UEnum_Engine_ESubtitleType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "AudioDescription.Name", "ESubtitleType::AudioDescription" }, { "ClosedCaption.Name", "ESubtitleType::ClosedCaption" }, { "Comment", "// Subtitle type for type-specific rendering.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "Subtitle.Name", "ESubtitleType::Subtitle" }, { "ToolTip", "Subtitle type for type-specific rendering." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ESubtitleType::Subtitle", (int64)ESubtitleType::Subtitle }, { "ESubtitleType::ClosedCaption", (int64)ESubtitleType::ClosedCaption }, { "ESubtitleType::AudioDescription", (int64)ESubtitleType::AudioDescription }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_ESubtitleType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ESubtitleType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ESubtitleType", "ESubtitleType", Z_Construct_UEnum_Engine_ESubtitleType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESubtitleType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESubtitleType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ESubtitleType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_ESubtitleType() { if (!Z_Registration_Info_UEnum_ESubtitleType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESubtitleType.InnerSingleton, Z_Construct_UEnum_Engine_ESubtitleType_Statics::EnumParams); } return Z_Registration_Info_UEnum_ESubtitleType.InnerSingleton; } // ********** End Enum ESubtitleType *************************************************************** // ********** Begin ScriptStruct FSubtitleAssetData ************************************************ struct Z_Construct_UScriptStruct_FSubtitleAssetData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSubtitleAssetData); } static inline consteval int16 GetStructAlignment() { return alignof(FSubtitleAssetData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[] = { { "Category", "Subtitles" }, { "Comment", "// The text to appear in the subtitle.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "Multiline", "TRUE" }, { "ToolTip", "The text to appear in the subtitle." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubtitleDurationType_MetaData[] = { { "Category", "Subtitles|Duration" }, { "Comment", "// Whether to automatically unqueue the subtitle using an associated Sound, or to use the duration supplied below.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "Whether to automatically unqueue the subtitle using an associated Sound, or to use the duration supplied below." }, }; #if WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCanEditDuration_MetaData[] = { { "Comment", "// Editor-only helper value for SubtitleDefaultDuration's EditCondition.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "Editor-only helper value for SubtitleDefaultDuration's EditCondition." }, }; #endif // WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Duration_MetaData[] = { { "Category", "Subtitles|Duration" }, { "ClampMin", "0.050000" }, { "Comment", "// Time to display in seconds.\n// Defaulted to 3 seconds so when adding new subtitles it's not required to enter a placeholder Duration.\n// Duration can be be set by ingestion pipelines when importing Subtitles in bulk\n" }, { "EditCondition", "bCanEditDuration" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "Time to display in seconds.\nDefaulted to 3 seconds so when adding new subtitles it's not required to enter a placeholder Duration.\nDuration can be be set by ingestion pipelines when importing Subtitles in bulk" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartOffset_MetaData[] = { { "Category", "Subtitles" }, { "ClampMin", "0.000000" }, { "Comment", "// Some subtitles have a delay before they're allowed to be displayed (primarily from the legacy system).\n// StartOffset measures how long in Seconds, after queuing, before the subtitle is allowed to enter the active subtitles queue.\n// ESubtitleTiming::ExternallyTimed does not effect this initial delay.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "Some subtitles have a delay before they're allowed to be displayed (primarily from the legacy system).\nStartOffset measures how long in Seconds, after queuing, before the subtitle is allowed to enter the active subtitles queue.\nESubtitleTiming::ExternallyTimed does not effect this initial delay." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Priority_MetaData[] = { { "Category", "Subtitles" }, { "Comment", "// The priority of the subtitle. Defaults to 1. Higher values will play instead of lower values.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "The priority of the subtitle. Defaults to 1. Higher values will play instead of lower values." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubtitleType_MetaData[] = { { "Category", "Subtitles" }, { "Comment", "// Subtitle type for type-specific rendering.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "Subtitle type for type-specific rendering." }, }; #if WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Comment_MetaData[] = { { "Category", "Subtitles" }, { "Comment", "// Author comments, editor-only.\n" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "Author comments, editor-only." }, }; #endif // WITH_EDITORONLY_DATA #endif // WITH_METADATA // ********** Begin ScriptStruct FSubtitleAssetData constinit property declarations **************** static const UECodeGen_Private::FTextPropertyParams NewProp_Text; static const UECodeGen_Private::FBytePropertyParams NewProp_SubtitleDurationType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SubtitleDurationType; #if WITH_EDITORONLY_DATA static void NewProp_bCanEditDuration_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCanEditDuration; #endif // WITH_EDITORONLY_DATA static const UECodeGen_Private::FFloatPropertyParams NewProp_Duration; static const UECodeGen_Private::FFloatPropertyParams NewProp_StartOffset; static const UECodeGen_Private::FFloatPropertyParams NewProp_Priority; static const UECodeGen_Private::FBytePropertyParams NewProp_SubtitleType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SubtitleType; #if WITH_EDITORONLY_DATA static const UECodeGen_Private::FStrPropertyParams NewProp_Comment; #endif // WITH_EDITORONLY_DATA static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSubtitleAssetData constinit property declarations ****************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSubtitleAssetData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubtitleAssetData; class UScriptStruct* FSubtitleAssetData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSubtitleAssetData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSubtitleAssetData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubtitleAssetData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("SubtitleAssetData")); } return Z_Registration_Info_UScriptStruct_FSubtitleAssetData.OuterSingleton; } // ********** Begin ScriptStruct FSubtitleAssetData Property Definitions *************************** const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubtitleAssetData, Text), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Text_MetaData), NewProp_Text_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_SubtitleDurationType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_SubtitleDurationType = { "SubtitleDurationType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubtitleAssetData, SubtitleDurationType), Z_Construct_UEnum_Engine_ESubtitleDurationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubtitleDurationType_MetaData), NewProp_SubtitleDurationType_MetaData) }; // 905491995 #if WITH_EDITORONLY_DATA void Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_bCanEditDuration_SetBit(void* Obj) { ((FSubtitleAssetData*)Obj)->bCanEditDuration = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_bCanEditDuration = { "bCanEditDuration", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSubtitleAssetData), &Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_bCanEditDuration_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCanEditDuration_MetaData), NewProp_bCanEditDuration_MetaData) }; #endif // WITH_EDITORONLY_DATA const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubtitleAssetData, Duration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Duration_MetaData), NewProp_Duration_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_StartOffset = { "StartOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubtitleAssetData, StartOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartOffset_MetaData), NewProp_StartOffset_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_Priority = { "Priority", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubtitleAssetData, Priority), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Priority_MetaData), NewProp_Priority_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_SubtitleType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_SubtitleType = { "SubtitleType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubtitleAssetData, SubtitleType), Z_Construct_UEnum_Engine_ESubtitleType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubtitleType_MetaData), NewProp_SubtitleType_MetaData) }; // 218769679 #if WITH_EDITORONLY_DATA const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_Comment = { "Comment", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubtitleAssetData, Comment), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Comment_MetaData), NewProp_Comment_MetaData) }; #endif // WITH_EDITORONLY_DATA const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_Text, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_SubtitleDurationType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_SubtitleDurationType, #if WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_bCanEditDuration, #endif // WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_Duration, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_StartOffset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_Priority, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_SubtitleType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_SubtitleType, #if WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewProp_Comment, #endif // WITH_EDITORONLY_DATA }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSubtitleAssetData Property Definitions ***************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "SubtitleAssetData", Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::PropPointers), sizeof(FSubtitleAssetData), alignof(FSubtitleAssetData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSubtitleAssetData() { if (!Z_Registration_Info_UScriptStruct_FSubtitleAssetData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubtitleAssetData.InnerSingleton, Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSubtitleAssetData.InnerSingleton); } // ********** End ScriptStruct FSubtitleAssetData ************************************************** // ********** Begin Class USubtitleAssetUserData *************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_USubtitleAssetUserData; UClass* USubtitleAssetUserData::GetPrivateStaticClass() { using TClass = USubtitleAssetUserData; if (!Z_Registration_Info_UClass_USubtitleAssetUserData.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("SubtitleAssetUserData"), Z_Registration_Info_UClass_USubtitleAssetUserData.InnerSingleton, StaticRegisterNativesUSubtitleAssetUserData, 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_USubtitleAssetUserData.InnerSingleton; } UClass* Z_Construct_UClass_USubtitleAssetUserData_NoRegister() { return USubtitleAssetUserData::GetPrivateStaticClass(); } struct Z_Construct_UClass_USubtitleAssetUserData_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Base class for subtitle data being attached to assets\n */" }, { "IncludePath", "Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, { "ToolTip", "Base class for subtitle data being attached to assets" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Subtitles_MetaData[] = { { "Category", "Subtitles" }, { "ModuleRelativePath", "Public/Subtitles/SubtitlesAndClosedCaptionsDelegates.h" }, }; #endif // WITH_METADATA // ********** Begin Class USubtitleAssetUserData constinit property declarations ******************* static const UECodeGen_Private::FStructPropertyParams NewProp_Subtitles_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Subtitles; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class USubtitleAssetUserData constinit property declarations ********************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_USubtitleAssetUserData_Statics // ********** Begin Class USubtitleAssetUserData Property Definitions ****************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USubtitleAssetUserData_Statics::NewProp_Subtitles_Inner = { "Subtitles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubtitleAssetData, METADATA_PARAMS(0, nullptr) }; // 3575047310 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USubtitleAssetUserData_Statics::NewProp_Subtitles = { "Subtitles", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USubtitleAssetUserData, Subtitles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Subtitles_MetaData), NewProp_Subtitles_MetaData) }; // 3575047310 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USubtitleAssetUserData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USubtitleAssetUserData_Statics::NewProp_Subtitles_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USubtitleAssetUserData_Statics::NewProp_Subtitles, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USubtitleAssetUserData_Statics::PropPointers) < 2048); // ********** End Class USubtitleAssetUserData Property Definitions ******************************** UObject* (*const Z_Construct_UClass_USubtitleAssetUserData_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAssetUserData, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USubtitleAssetUserData_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_USubtitleAssetUserData_Statics::ClassParams = { &USubtitleAssetUserData::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_USubtitleAssetUserData_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_USubtitleAssetUserData_Statics::PropPointers), 0, 0x002810A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USubtitleAssetUserData_Statics::Class_MetaDataParams), Z_Construct_UClass_USubtitleAssetUserData_Statics::Class_MetaDataParams) }; void USubtitleAssetUserData::StaticRegisterNativesUSubtitleAssetUserData() { } UClass* Z_Construct_UClass_USubtitleAssetUserData() { if (!Z_Registration_Info_UClass_USubtitleAssetUserData.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USubtitleAssetUserData.OuterSingleton, Z_Construct_UClass_USubtitleAssetUserData_Statics::ClassParams); } return Z_Registration_Info_UClass_USubtitleAssetUserData.OuterSingleton; } USubtitleAssetUserData::USubtitleAssetUserData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USubtitleAssetUserData); USubtitleAssetUserData::~USubtitleAssetUserData() {} // ********** End Class USubtitleAssetUserData ***************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { ESubtitleTiming_StaticEnum, TEXT("ESubtitleTiming"), &Z_Registration_Info_UEnum_ESubtitleTiming, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3799024874U) }, { ESubtitleDurationType_StaticEnum, TEXT("ESubtitleDurationType"), &Z_Registration_Info_UEnum_ESubtitleDurationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 905491995U) }, { ESubtitleType_StaticEnum, TEXT("ESubtitleType"), &Z_Registration_Info_UEnum_ESubtitleType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 218769679U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FSubtitleAssetData::StaticStruct, Z_Construct_UScriptStruct_FSubtitleAssetData_Statics::NewStructOps, TEXT("SubtitleAssetData"),&Z_Registration_Info_UScriptStruct_FSubtitleAssetData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubtitleAssetData), 3575047310U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_USubtitleAssetUserData, USubtitleAssetUserData::StaticClass, TEXT("USubtitleAssetUserData"), &Z_Registration_Info_UClass_USubtitleAssetUserData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USubtitleAssetUserData), 517369355U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_2962029706{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Subtitles_SubtitlesAndClosedCaptionsDelegates_h__Script_Engine_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS