| IStatsPage
|
Module |
|
Header |
/Engine/Source/Editor/StatsViewer/Public/StatsPage.h |
Include |
#include "StatsPage.h" |
template<typename Entry>
class FStatsPage : public IStatsPage
Template for all stats pages/factories. These classes generate uniform arrays of identically-typed objects that are displayed in a PropertyTable. Boilerplate implementations are below that all pages in this module currently more-or-less share
Name | Description | ||
---|---|---|---|
|
bRefresh |
Flag to refresh the page |
|
|
bShow |
Flag to show the page |
|
|
UEnum * |
ObjectSetEnum |
End IStatsPage interface The enum we use for our object set |
|
ObjectSetIndex |
Selected object set index |
|
|
TWeakObjectPtr<... |
StatsWorld |
The world to use for pages that need to query actors/components. |
Name | Description | |
---|---|---|
|
FStatsPage() |
Name | Description | |
---|---|---|
|
~FStatsPage() |
Name | Description | ||
---|---|---|---|
|
GetCustomColumns ( |
Get any column customizations that this page wants to use. |
|
|
TSharedPtr< ... |
GetCustomFilter ( |
Get custom filter to display in the top part of the stats viewer, can return nullptr |
|
TSharedPtr< ... |
GetCustomWidget ( |
Get custom widget to display in the top part of the stats viewer, can return nullptr |
|
const FText |
GetDisplayName() |
Get the name of the entry type to be displayed in the page selection dropdown |
|
UClass * |
GetEntryClass() |
Get the class of the entry we handle This is needed to display the search filter's combo button |
|
GetName() |
Get the name of the entry type |
|
|
GetObjectSetCount() |
Get the number of object sets this page supports |
|
|
GetObjectSetName ( |
Get the name of the object set, to be displayed in the dropdown |
|
|
GetObjectSetToolTip ( |
Get the tooltip of the object set, to be displayed over the object set the dropdown |
|
|
GetSelectedObjectSet() |
Get the currently displayed object set |
|
|
const FText |
GetToolTip() |
Get the tooltip to be displayed over the page selection dropdown |
|
UWorld * |
GetWorld() |
Get the world used for page statistics. |
|
IsRefreshPending() |
Check if this page wants to refresh itself |
|
|
IsShowPending() |
Check if this page wants to show itself |
|
|
Refresh ( |
Sends a requests to the stats page to refresh itself the next chance it gets |
|
|
SetSelectedObjectSet ( |
Set the currently displayed object set |
|
|
SetWorld ( |
Set a specific world to use for page statistics. |
|
|
Show ( |
Begin IStatsPage interface |