#include <SimpleAsset.h>
Inherits AzFramework::SimpleAssetReferenceBase.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (SimpleAssetReference< AssetType >, AZ::SystemAllocator) | |
AZ_RTTI ((SimpleAssetReference, SimpleAssetReferenceTypeId, AssetType), SimpleAssetReferenceBase) | |
AZ::Data::AssetType | GetAssetType () const override |
const char * | GetFileFilter () const override |
Public Member Functions inherited from AzFramework::SimpleAssetReferenceBase | |
AZ_CLASS_ALLOCATOR (SimpleAssetReferenceBase, AZ::SystemAllocator) | |
AZ_RTTI (SimpleAssetReferenceBase, "{E16CA6C5-5C78-4AD9-8E9B-F8C1FB4D1DB8}") | |
const AZStd::string & | GetAssetPath () const |
void | SetAssetPath (const char *path) |
virtual AZ::Data::AssetType | GetAssetType () const =0 |
virtual const char * | GetFileFilter () const =0 |
Static Public Member Functions | |
static void | Register (AZ::SerializeContext &context) |
Static Public Member Functions inherited from AzFramework::SimpleAssetReferenceBase | |
static void | Reflect (AZ::ReflectContext *context) |
Additional Inherited Members | |
Static Public Attributes inherited from AzFramework::SimpleAssetReferenceBase | |
static const int | kMaxVariableNameLength = 128 |
Protected Attributes inherited from AzFramework::SimpleAssetReferenceBase | |
AZStd::string | m_assetPath |
Templated asset reference type. This currently acts as a convenience helper for registering asset type information with the environment. e.g. SimpleAssetReference<Mesh>::Register();
|
inlineoverridevirtual |
Implements AzFramework::SimpleAssetReferenceBase.
|
inlineoverridevirtual |
Implements AzFramework::SimpleAssetReferenceBase.