CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
FAtomPluginWidgetManager类 参考

#include <AtomTargetPlatformCustomization.h>

Public 成员函数

 FAtomPluginWidgetManager ()
 ~FAtomPluginWidgetManager ()
void BuildAtomCategory (IDetailLayoutBuilder &DetailLayout, const FString &PlatformName, const UStruct *ClassOuterMost=nullptr)
TSharedRef< SWidget > MakeAtomPluginSelectorWidget (const TSharedPtr< IPropertyHandle > &PropertyHandle, EAtomPlugin AtomPluginType, const FString &PlatformName)

Private 成员函数

FText OnGetPluginText (EAtomPlugin AtomPluginType)
void OnPluginTextCommitted (const FText &InText, ETextCommit::Type CommitType, EAtomPlugin AtomPluginType, TSharedPtr< IPropertyHandle > PropertyHandle)

静态 Private 成员函数

static void OnPluginSelected (FString PluginName, TSharedPtr< IPropertyHandle > PropertyHandle)

Private 属性

TSharedPtr< FText > ManualSourceDataOverrideEntry
TSharedPtr< FText > SelectedSourceDataOverride
TArray< TSharedPtr< FText > > SourceDataOverridePlugins

构造及析构函数说明

◆ FAtomPluginWidgetManager()

FAtomPluginWidgetManager::FAtomPluginWidgetManager ( )

◆ ~FAtomPluginWidgetManager()

FAtomPluginWidgetManager::~FAtomPluginWidgetManager ( )

成员函数说明

◆ BuildAtomCategory()

void FAtomPluginWidgetManager::BuildAtomCategory ( IDetailLayoutBuilder & DetailLayout,
const FString & PlatformName,
const UStruct * ClassOuterMost = nullptr )

◆ MakeAtomPluginSelectorWidget()

TSharedRef< SWidget > FAtomPluginWidgetManager::MakeAtomPluginSelectorWidget ( const TSharedPtr< IPropertyHandle > & PropertyHandle,
EAtomPlugin AtomPluginType,
const FString & PlatformName )

Creates widget from a scan of loaded Atom plugins for an individual plugin type.

◆ OnGetPluginText()

FText FAtomPluginWidgetManager::OnGetPluginText ( EAtomPlugin AtomPluginType)
private

◆ OnPluginSelected()

void FAtomPluginWidgetManager::OnPluginSelected ( FString PluginName,
TSharedPtr< IPropertyHandle > PropertyHandle )
staticprivate

Handles when a new plugin is selected.

◆ OnPluginTextCommitted()

void FAtomPluginWidgetManager::OnPluginTextCommitted ( const FText & InText,
ETextCommit::Type CommitType,
EAtomPlugin AtomPluginType,
TSharedPtr< IPropertyHandle > PropertyHandle )
private

类成员变量说明

◆ ManualSourceDataOverrideEntry

TSharedPtr<FText> FAtomPluginWidgetManager::ManualSourceDataOverrideEntry
private

◆ SelectedSourceDataOverride

TSharedPtr<FText> FAtomPluginWidgetManager::SelectedSourceDataOverride
private

Cached references to text for Source Data Override settings.

◆ SourceDataOverridePlugins

TArray<TSharedPtr<FText> > FAtomPluginWidgetManager::SourceDataOverridePlugins
private

该类的文档由以下文件生成: