Navigation
API > API/Plugins > API/Plugins/CommonUI
Base item class for any UMG ListViews based on native, non-UObject items.
Exclusively intended to provide bare-bones RTTI to the items to allow one array of list items to be multiple classes without needing a different, more awkward identification mechanism or an abstract virtual of every conceivable method in the base list item class
| Name | FCommonNativeListItem |
| Type | class |
| Header File | /Engine/Plugins/Runtime/CommonUI/Source/CommonUI/Public/CommonNativeListItem.h |
| Include Path | #include "CommonNativeListItem.h" |
Syntax
class FCommonNativeListItem : public TSharedFromThis< FCommonNativeListItem >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FCommonNativeListItem
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCommonNativeListItem() |
CommonNativeListItem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< ListItemT > AsTypedItem() |
CommonNativeListItem.h | ||
virtual FString GetStaticItemTypeName() |
CommonNativeListItem.h | ||
bool IsDerivedFrom() |
CommonNativeListItem.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsDerivedInternal
(
FName ItemTypeName |
CommonNativeListItem.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName StaticItemType() |
CommonNativeListItem.h |