Advanced Data Asset Plugin v1.0.0
AdvancedAsset
|
A class representing an advanced data asset, derived from UPrimaryDataAsset. More...
#include <AdvancedDataAsset.h>
Public Member Functions | |
virtual FPrimaryAssetId | GetPrimaryAssetId () const override |
Retrieves the primary asset ID for this asset. | |
FName | GetType () const |
Gets the asset type associated with this data asset. | |
Public Attributes | |
FName | AssetId |
The ID of the asset. | |
TSoftObjectPtr< UTexture2D > | DisplayIcon |
The display icon for the asset. | |
FString | DisplayTitle |
The display title for the asset. | |
Protected Attributes | |
FName | AssetType |
The type of the asset, used to categorize the asset. | |
A class representing an advanced data asset, derived from UPrimaryDataAsset.
This class provides additional functionality to manage assets, including an asset type, display icon, and display title. The primary purpose of this class is to extend the functionality of the standard data asset with extra metadata and a method to retrieve the primary asset ID.
|
overridevirtual |
Retrieves the primary asset ID for this asset.
|
inline |
Gets the asset type associated with this data asset.
FName UAdvancedDataAsset::AssetId |
The ID of the asset.
This ID is used in conjunction with the asset type to uniquely identify the asset.
|
protected |
The type of the asset, used to categorize the asset.
TSoftObjectPtr<UTexture2D> UAdvancedDataAsset::DisplayIcon |
The display icon for the asset.
This is a soft object pointer to a texture that represents the icon displayed for this asset.
FString UAdvancedDataAsset::DisplayTitle |
The display title for the asset.
This string holds the title that is displayed to the developer.