当前位置: 首页>>代码示例>>C++>>正文


C++ FText::BuildSourceString方法代码示例

本文整理汇总了C++中FText::BuildSourceString方法的典型用法代码示例。如果您正苦于以下问题:C++ FText::BuildSourceString方法的具体用法?C++ FText::BuildSourceString怎么用?C++ FText::BuildSourceString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FText的用法示例。


在下文中一共展示了FText::BuildSourceString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: GetValidePackageName

bool CommonHelper::GetValidePackageName(FString& PackageName)
{
	FText outReason;
	if (!FPackageName::IsValidLongPackageName(PackageName, false, &outReason))
	{

		UE_LOG(ModoMaterialImporter, Log, TEXT("PackageName is invalid because: %s"), *outReason.BuildSourceString());

		// try to reconver by replacing blank to underscodea
		for (int i = 0; i < PackageName.Len(); i++)
		{
			if (PackageName[i] == ' ')
				PackageName[i] = '_';
		}

		if (!FPackageName::IsValidLongPackageName(PackageName, false, &outReason))
		{
			UE_LOG(ModoMaterialImporter, Log, TEXT("Auto Resolve failed because: %s"), *outReason.BuildSourceString());
			return false;
		}
		else
		{
			UE_LOG(ModoMaterialImporter, Log, TEXT("Auto Resolve to: %s"), *PackageName);
			return true;
		}
	}

	return true;
}
开发者ID:mrtbWork,项目名称:UnrealPlugin,代码行数:29,代码来源:ModoMaterialImporterHelper.cpp

示例2: GetPinDisplayName

FText UEdGraphSchema::GetPinDisplayName(const UEdGraphPin* Pin) const
{
	FText ResultPinName;
	check(Pin != NULL);
	if (Pin->PinFriendlyName.IsEmpty())
	{
		ResultPinName = FText::FromString(Pin->PinName);
	}
	else
	{
		ResultPinName = Pin->PinFriendlyName;
		static bool bInitializedShowNodesAndPinsUnlocalized = false;
		static bool bShowNodesAndPinsUnlocalized = false;
		if (!bInitializedShowNodesAndPinsUnlocalized)
		{
			GConfig->GetBool( TEXT("Internationalization"), TEXT("ShowNodesAndPinsUnlocalized"), bShowNodesAndPinsUnlocalized, GEditorSettingsIni );
			bInitializedShowNodesAndPinsUnlocalized =  true;
		}
		if (bShowNodesAndPinsUnlocalized)
		{
			ResultPinName = FText::FromString(ResultPinName.BuildSourceString());
		}
	}
	return ResultPinName;
}
开发者ID:WasPedro,项目名称:UnrealEngine4.11-HairWorks,代码行数:25,代码来源:EdGraphSchema.cpp

示例3: GetDisplayName

FText UEdGraphPin::GetDisplayName() const
{
	FText DisplayName = FText::GetEmpty();
	auto Schema = GetSchema();
	if (Schema)
	{
		DisplayName = Schema->GetPinDisplayName(this);
	}
	else
	{
		DisplayName = (!PinFriendlyName.IsEmpty()) ? PinFriendlyName : FText::FromString(PinName);

		bool bShowNodesAndPinsUnlocalized = false;
		GConfig->GetBool( TEXT("Internationalization"), TEXT("ShowNodesAndPinsUnlocalized"), bShowNodesAndPinsUnlocalized, GEditorSettingsIni );
		if (bShowNodesAndPinsUnlocalized)
		{
			return FText::FromString(DisplayName.BuildSourceString());
		}
	}
	return DisplayName;
}
开发者ID:RandomDeveloperM,项目名称:UE4_Hairworks,代码行数:21,代码来源:EdGraphPin.cpp


注:本文中的FText::BuildSourceString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。