CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
FAtomPluginWidgetManager クラス

#include <AtomTargetPlatformCustomization.h>

公開メンバ関数

 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)

非公開メンバ関数

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

静的非公開メンバ関数

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

非公開変数類

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

このクラス詳解は次のファイルから抽出されました: