Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
NOTE: There should not be widgetry defined in core. To fix this, the condition group queries in the render layer subsystem need to be refactored to expose their custom widgetry in MovieRenderPipelineEditor. A widget which lists items in rows w/ an alternating row color, where each item has an icon and text. A summary row appears at the end of the list indicating how many items are in the list.
| Name | SMovieGraphSimpleList |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphSharedWidgets.h |
| Include Path | #include "Graph/MovieGraphSharedWidgets.h" |
Syntax
template<typename ListType>
class SMovieGraphSimpleList :
public SCompoundWidget ,
public FSelfRegisteringEditorUndoClient
Inheritance Hierarchy
- FEditorUndoClient → FSelfRegisteringEditorUndoClient → SMovieGraphSimpleList
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SMovieGraphSimpleList
- FSlateControlledConstruction → SWidget → SCompoundWidget → SMovieGraphSimpleList
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FGetCustomRow | TBaseDelegate_TwoParams< TSharedRef< ITableRow >, const TSharedRef< STableViewBase > &, ListType > | Graph/MovieGraphSharedWidgets.h | |
| FGetRowEnableState | TBaseDelegate_OneParam< bool, ListType > | Graph/MovieGraphSharedWidgets.h | |
| FGetRowIcon | TBaseDelegate_OneParam< const FSlateBrush *, ListType > | Graph/MovieGraphSharedWidgets.h | |
| FGetRowText | TBaseDelegate_OneParam< FText, ListType > | Graph/MovieGraphSharedWidgets.h | |
| FOnDelete | TBaseDelegate_OneParam< void, TArray< ListType > > | Graph/MovieGraphSharedWidgets.h | |
| FOnGetContextMenuContent | TBaseDelegate_TwoParams< void, FMenuBuilder &, TArray< ListType > > | Graph/MovieGraphSharedWidgets.h | |
| FOnRefreshDataSourceRequested | TBaseDelegate_NoParams< void > | Graph/MovieGraphSharedWidgets.h | |
| FSetRowEnableState | TBaseDelegate_TwoParams< void, ListType, bool > | Graph/MovieGraphSharedWidgets.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShowEnableDisable | bool | Graph/MovieGraphSharedWidgets.h | ||
| CommandList | TSharedPtr< FUICommandList > | Graph/MovieGraphSharedWidgets.h | ||
| CustomSummaryWidget | TAttribute< TSharedPtr< SWidget > > | Graph/MovieGraphSharedWidgets.h | ||
| DataSource | TArray< ListType > * | Graph/MovieGraphSharedWidgets.h | ||
| DataType | FText | Graph/MovieGraphSharedWidgets.h | ||
| DataTypePlural | FText | Graph/MovieGraphSharedWidgets.h | ||
| HeaderRow | TSharedPtr< SHeaderRow > | Graph/MovieGraphSharedWidgets.h | ||
| ListView | TSharedPtr< SListView< ListType > > | Graph/MovieGraphSharedWidgets.h | ||
| OnDelete | FOnDelete | Graph/MovieGraphSharedWidgets.h | ||
| OnGetContextMenuContent | FOnGetContextMenuContent | Graph/MovieGraphSharedWidgets.h | ||
| OnGetCustomRow | FGetCustomRow | Graph/MovieGraphSharedWidgets.h | ||
| OnGetRowEnableState | FGetRowEnableState | Graph/MovieGraphSharedWidgets.h | ||
| OnGetRowIcon | FGetRowIcon | Graph/MovieGraphSharedWidgets.h | ||
| OnGetRowText | FGetRowText | Graph/MovieGraphSharedWidgets.h | ||
| OnRefreshDataSourceRequested | FOnRefreshDataSourceRequested | Graph/MovieGraphSharedWidgets.h | ||
| OnSetRowEnableState | FSetRowEnableState | Graph/MovieGraphSharedWidgets.h | ||
| SelectionMode | ESelectionMode::Type | Graph/MovieGraphSharedWidgets.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Graph/MovieGraphSharedWidgets.h | ||
void Refresh() |
Refreshes the contents of the list. | Graph/MovieGraphSharedWidgets.h |