Navigation
API > API/Editor > API/Editor/Persona
| Name | SAnimAttributeView |
| Type | class |
| Header File | /Engine/Source/Editor/Persona/Public/SAnimAttributeView.h |
| Include Path | #include "SAnimAttributeView.h" |
Syntax
class SAnimAttributeView : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SAnimAttributeView
- FSlateControlledConstruction → SWidget → SCompoundWidget → SAnimAttributeView
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SAnimAttributeView() |
SAnimAttributeView.h |
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FAttributeValueView |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnGetAttributeSnapshotColumnDisplayName | TBaseDelegate_OneParam< FName, const TArray< FName > & > | SAnimAttributeView.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveSortMode | EColumnSortMode::Type | SAnimAttributeView.h | ||
| AttributeListView | TSharedPtr< SListView< TSharedPtr< FAnimAttributeEntry > > > | List view | SAnimAttributeView.h | |
| bShouldRefreshListView | bool | SAnimAttributeView.h | ||
| bShouldRefreshValueView | bool | SAnimAttributeView.h | ||
| CachedAttributeIdentifierLists | TArray< TTuple< FName, TArray< FAnimationAttributeIdentifier > > > | Cache all attributes in the attribute container that the list view is observing such that we can use it to detect if a change to the attribute container occured and refresh the list accordingly | SAnimAttributeView.h | |
| CachedAttributeSnapshotMap | TMap< FAnimationAttributeIdentifier, TArray< FName > > | For each attribute, save the name of the attribute container snapshot that contains it | SAnimAttributeView.h | |
| CachedNumSnapshots | int32 | SAnimAttributeView.h | ||
| CachedSnapshotNameIndexMap | TMap< FName, int32 > | SAnimAttributeView.h | ||
| ColumnIdToSort | FName | SAnimAttributeView.h | ||
| FilteredAttributeEntries | TArray< TSharedPtr< FAnimAttributeEntry > > | Attributes to be displayed | SAnimAttributeView.h | |
| FilterText | FString | SAnimAttributeView.h | ||
| HeaderRow | TSharedPtr< SHeaderRow > | SAnimAttributeView.h | ||
| OnGetAttributeSnapshotColumnDisplayName | FOnGetAttributeSnapshotColumnDisplayName | SAnimAttributeView.h | ||
| SelectedAttribute | TOptional< FAnimAttributeEntry > | SAnimAttributeView.h | ||
| SelectedAttributeSnapshotValueViews | TArray< FAttributeValueView > | SAnimAttributeView.h | ||
| SnapshotColumnLabelOverride | TAttribute< FText > | SAnimAttributeView.h | ||
| ValueViewBox | TSharedPtr< SScrollBox > | Value view | SAnimAttributeView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearListView() |
SAnimAttributeView.h | ||
void Construct
(
const FArguments& InArgs |
SAnimAttributeView.h | ||
void DisplayNewAttributeContainerSnapshots
(
const TArray< TTuple< FName, const UE::Anim::FMeshAttributeContainer& > >& InSnapshots, |
SAnimAttributeView.h | ||
virtual void Tick
(
const FGeometry& AllottedGeometry, |
SAnimAttributeView.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< IStructureDetailsView > CreateValueViewWidget() |
SAnimAttributeView.h | ||
static FName GetSnapshotColumnDisplayName
(
const TArray< FName >& InSnapshotNames |
SAnimAttributeView.h | ||
static TSharedRef< ITableRow > MakeTableRowWidget
(
TSharedPtr< FAnimAttributeEntry > InItem, |
SAnimAttributeView.h |