Module |
|
Header |
/Engine/Source/Editor/Persona/Public/IAssetFamily.h |
Include |
#include "IAssetFamily.h" |
class IAssetFamily
Represents a group of related assets, e.g. a skeleton, its animations and skeletal meshes
Name | Description | |
---|---|---|
|
~IAssetFamily() |
Virtual destructor |
Name | Description | ||
---|---|---|---|
|
FindAssetOfType ( |
Find the most relevant asset of a specified type |
|
|
void |
FindAssetsOfType ( |
Find all assets of a specified type |
|
GetAsset() |
Find the most relevant asset of a specified type |
|
|
UClass * |
GetAssetFamilyClass ( |
|
|
void |
GetAssets ( |
Find all assets of a specified type |
|
const FSlate... |
GetAssetTypeDisplayIcon ( |
Gets the slate brush that represents this asset family |
|
GetAssetTypeDisplayName ( |
Gets the name of an asset that will be displayed to a user |
|
|
GetAssetTypeDisplayTint ( |
Gets the color to tint the asset display icon |
|
|
void |
GetAssetTypes |
Get all the asset classes this family supports (doesnt need to include derived classes) |
|
IAssetFamily... |
GetOnAssetFamilyChanged() |
|
|
IAssetFamily... |
GetOnAssetOpened() |
|
|
bool |
IsAssetCompatible ( |
Check whether an asset is compatible with this family |
Name |
Description |
|
---|---|---|
|
FOnAssetFamilyChanged |
Event fired when an asset family changes (e.g. relationships are altered) |
|
FOnAssetOpened |
Event fired when an asset is opened |
Name | Description | ||
---|---|---|---|
|
void |
RecordAssetOpened ( |
Please use FPersonaModule::RecordAssetOpened to inform all asset familes rather than just one. |