Перейти к содержанию
  • записи
    84
  • комментариев
    79
  • просмотр
    5421

Субтитры в UE3/4

Авторизация  
partoftheworlD

73 просмотра

FText является классом, для каждого субтитра устанавливается свое время отображения.

 

Спойлер

class FSubtitleManager
{
	void 	DisplaySubtitle(FCanvas* Canvas, FActiveSubtitle* Subtitle, FIntRect& Parms, const FLinearColor& Color)
	...
}

struct FActiveSubtitle
{
	bool 	bSingleLine;
	bool 	bSplit;
	int32 	Index;
	float 	Priority;
	TArray< FSubtitleCue> 	Subtitles;
}

struct FSubtitleCue
{
	FText 	Text;
	float 	Time;
}

 

 

Спойлер

Class FText
{
FText   AsCultureInvariant
FText   AsCurrency
FText   AsCurrencyBase
FText   AsDate
FText   AsDateTime
FText   AsMemory
FText   AsNumber
FText   AsPercent
FText   AsTime
FText   AsTimespan
FString     BuildSourceString()
FText   ChangeKey
int32   CompareTo
int32   CompareToCaseIgnored
bool    EqualTo
bool    EqualToCaseIgnored
FCreateTextG...     FindRegisteredTextGenerator
bool    FindText
FText   Format
FText   FormatNamed
FText   FormatOrdered
FText   FromName
FText   FromString
FText   FromStringTable
FText   FromTextGenerator
const FText ...     GetEmpty()
void    GetFormatPatternParameters
FString     GetInvariantTimeZone()
 bool    IdenticalTo
 bool    IsCultureInvariant()
 bool    IsEmpty()
 bool    IsEmptyOrWhitespace()
 bool    IsFromStringTable()
 bool    IsInitializedFromString()
 bool    IsNumeric()
 bool    IsTransient()
bool    IsWhitespace
void    RegisterTextGenerator
void    RegisterTextGenerator()
 bool    ShouldGatherForLocalization()
 FText   ToLower()
 const FStrin...     ToString()
 FText   ToUpper()
FText   TrimPreceding
FText   TrimPrecedingAndTrailing
FText   TrimTrailing
void    UnregisterTextGenerator()
void    UnregisterTextGenerator
}

 

 

  • Плюс 1
Авторизация  


1 Комментарий


Рекомендуемые комментарии

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.