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

477 lines
33 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "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<ESubtitleTiming>()
{
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<ESubtitleDurationType>()
{
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<ESubtitleType>()
{
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<FSubtitleAssetData>();
}
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<UScriptStruct>(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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<USubtitleAssetUserData>::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