9#define SUBTITLE_SCREEN_DEPTH_FOR_3D 0.1f
139 return (ActiveSubtitles.Num() > 0);
149 return CurrentSubtitleHeight;
187 float CurrentSubtitleHeight = 0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition CanvasTypes.h:211
Definition SubtitleManager.h:70
bool HasSubtitles()
Definition SubtitleManager.h:137
void KillAllSubtitles(void)
Definition SubtitleManager.cpp:22
ENGINE_API void QueueSubtitles(PTRINT SubtitleID, float Priority, bool bManualWordWrap, bool bSingleLine, float SoundDuration, const TArray< FSubtitleCue > &Subtitles, float InStartTime, float InCurrentTime)
Definition SubtitleManager.cpp:64
static ENGINE_API FSubtitleManager * GetSubtitleManager()
Definition SubtitleManager.cpp:483
void DisplaySubtitle(FCanvas *Canvas, FActiveSubtitle *Subtitle, FIntRect &Parms, const FLinearColor &Color)
Definition SubtitleManager.cpp:124
void TrimRegionToSafeZone(FCanvas *Canvas, FIntRect &InOutSubtitleRegion)
Definition SubtitleManager.cpp:360
ENGINE_API void DisplaySubtitles(FCanvas *InCanvas, FIntRect &SubtitleRegion, float InAudioTimeSeconds)
Definition SubtitleManager.cpp:421
FSubtitleManagerSetSubtitleText & OnSetSubtitleText()
Definition SubtitleManager.h:160
float GetCurrentSubtitlesHeight()
Definition SubtitleManager.h:147
PTRINT FindHighestPrioritySubtitle(float CurrentTime)
Definition SubtitleManager.cpp:386
void KillSubtitles(PTRINT SubtitleID)
Definition SubtitleManager.cpp:27
void ENGINE_API SetMovieSubtitle(UObject *SubtitleOwner, const TArray< FString > &Subtitles)
Definition SubtitleManager.cpp:489
void SplitLinesToSafeZone(FCanvas *Canvas, FIntRect &SubtitleRegion)
Definition SubtitleManager.cpp:270
Definition UnrealString.h.inl:34
U16 Index
Definition radfft.cpp:71
Definition SubtitleManager.h:49
float RequestedStartTime
Definition SubtitleManager.h:62
float Duration
Definition SubtitleManager.h:58
float SubtitlePriority
Definition SubtitleManager.h:57
FQueueSubtitleParams(const TArray< FSubtitleCue > &InSubtitles)
Definition SubtitleManager.h:50
uint8 bSingleLine
Definition SubtitleManager.h:60
uint64 AudioComponentID
Definition SubtitleManager.h:54
uint8 bManualWordWrap
Definition SubtitleManager.h:59
const TArray< FSubtitleCue > & Subtitles
Definition SubtitleManager.h:61
PTRINT WaveInstance
Definition SubtitleManager.h:56
TWeakObjectPtr< UWorld > WorldPtr
Definition SubtitleManager.h:55
Definition WeakObjectPtrTemplates.h:25