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

#include <SAtomStatisticsDialog.h>

SAtomStatisticsDialog の継承関係図

非公開メンバ関数

void Construct (const FArguments &InArgs)
TSharedRef< SWidget > ConstructOutlinerTreeView ()
TSharedRef< SWidget > GenerateWidgetForItemAndColumn (TSharedPtr< FAtomStatisticsTreeItem > Item, const FName &ColumnID, const TSharedRef< ITableRow > &TableRow)
const FSlateBrush * GetExpanderImage () const
TSharedRef< SWidget > GetGridPanel ()
FReply OnExpandAllButtonClicked ()
TSharedRef< ITableRow > OnGenerateWidgetForTree (TSharedPtr< FAtomStatisticsTreeItem > InItem, const TSharedRef< STableViewBase > &OwnerTable)
void OnGetChildrenForTree (TSharedPtr< FAtomStatisticsTreeItem > InItem, TArray< TSharedPtr< FAtomStatisticsTreeItem > > &OutChildren)
void OnOutlinerTreeDoubleClick (TSharedPtr< FAtomStatisticsTreeItem > TreeItem)
 SLATE_BEGIN_ARGS (SAtomStatisticsDialog)
EActiveTimerReturnType UpdateGridPanels (double InCurrentTime, float InDeltaTime)
EActiveTimerReturnType UpdateOutlinerTreeView (double InCurrentTime, float InDeltaTime)
void UpdateOutlinerTreeViewItems ()

非公開変数類

EAtomStatisticsExpandMode::Type ExpandMode
SVerticalBox::FSlot * GridSlot = nullptr
TArray< TSharedPtr< FAtomStatisticsTreeItem > > Items
TSharedPtr< SButton > ToggleExpandButton
SVerticalBox::FSlot * TreeSlot = nullptr
TSharedPtr< STreeView< TSharedPtr< FAtomStatisticsTreeItem > > > TreeView

静的非公開変数類

static const FName ColumnID_Active
static const FName ColumnID_Expander
static const FName ColumnID_ID
static const FName ColumnID_Label
static const FName ColumnID_Type
static const FName ColumnID_Value

関数詳解

◆ Construct()

void SAtomStatisticsDialog::Construct ( const FArguments & InArgs)
private

◆ ConstructOutlinerTreeView()

TSharedRef< SWidget > SAtomStatisticsDialog::ConstructOutlinerTreeView ( )
private

◆ GenerateWidgetForItemAndColumn()

TSharedRef< SWidget > SAtomStatisticsDialog::GenerateWidgetForItemAndColumn ( TSharedPtr< FAtomStatisticsTreeItem > Item,
const FName & ColumnID,
const TSharedRef< ITableRow > & TableRow )
private

◆ GetExpanderImage()

const FSlateBrush * SAtomStatisticsDialog::GetExpanderImage ( ) const
private

◆ GetGridPanel()

TSharedRef< SWidget > SAtomStatisticsDialog::GetGridPanel ( )
private

◆ OnExpandAllButtonClicked()

FReply SAtomStatisticsDialog::OnExpandAllButtonClicked ( )
private

◆ OnGenerateWidgetForTree()

TSharedRef< ITableRow > SAtomStatisticsDialog::OnGenerateWidgetForTree ( TSharedPtr< FAtomStatisticsTreeItem > InItem,
const TSharedRef< STableViewBase > & OwnerTable )
private

◆ OnGetChildrenForTree()

void SAtomStatisticsDialog::OnGetChildrenForTree ( TSharedPtr< FAtomStatisticsTreeItem > InItem,
TArray< TSharedPtr< FAtomStatisticsTreeItem > > & OutChildren )
private

◆ OnOutlinerTreeDoubleClick()

void SAtomStatisticsDialog::OnOutlinerTreeDoubleClick ( TSharedPtr< FAtomStatisticsTreeItem > TreeItem)
private

◆ SLATE_BEGIN_ARGS()

SAtomStatisticsDialog::SLATE_BEGIN_ARGS ( SAtomStatisticsDialog )
inlineprivate

◆ UpdateGridPanels()

EActiveTimerReturnType SAtomStatisticsDialog::UpdateGridPanels ( double InCurrentTime,
float InDeltaTime )
private

◆ UpdateOutlinerTreeView()

EActiveTimerReturnType SAtomStatisticsDialog::UpdateOutlinerTreeView ( double InCurrentTime,
float InDeltaTime )
private

◆ UpdateOutlinerTreeViewItems()

void SAtomStatisticsDialog::UpdateOutlinerTreeViewItems ( )
private

メンバ詳解

◆ ColumnID_Active

const FName SAtomStatisticsDialog::ColumnID_Active
staticprivate

◆ ColumnID_Expander

const FName SAtomStatisticsDialog::ColumnID_Expander
staticprivate

◆ ColumnID_ID

const FName SAtomStatisticsDialog::ColumnID_ID
staticprivate

◆ ColumnID_Label

const FName SAtomStatisticsDialog::ColumnID_Label
staticprivate

◆ ColumnID_Type

const FName SAtomStatisticsDialog::ColumnID_Type
staticprivate

◆ ColumnID_Value

const FName SAtomStatisticsDialog::ColumnID_Value
staticprivate

◆ ExpandMode

EAtomStatisticsExpandMode::Type SAtomStatisticsDialog::ExpandMode
private

Current way we are expanding nodes

◆ GridSlot

SVerticalBox::FSlot* SAtomStatisticsDialog::GridSlot = nullptr
private

◆ Items

TArray<TSharedPtr<FAtomStatisticsTreeItem> > SAtomStatisticsDialog::Items
private

◆ ToggleExpandButton

TSharedPtr<SButton> SAtomStatisticsDialog::ToggleExpandButton
private

A Button used to toggle node expansion.

◆ TreeSlot

SVerticalBox::FSlot* SAtomStatisticsDialog::TreeSlot = nullptr
private

◆ TreeView

TSharedPtr<STreeView<TSharedPtr<FAtomStatisticsTreeItem> > > SAtomStatisticsDialog::TreeView
private

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