Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RPI::AssetAliases Class Referencefinal

#include <AssetAliases.h>

Public Member Functions

 AZ_RTTI (AssetAliases, "{0C4796E1-5229-4A09-B093-59A09A122A2F}")
 
 AZ_CLASS_ALLOCATOR (AssetAliases, SystemAllocator)
 
Data::AssetId FindAssetId (const Name &alias) const
 
const AZStd::unordered_map< AZStd::string, Data::AssetId > & GetAssetMapping () const
 

Static Public Member Functions

static void Reflect (ReflectContext *context)
 

Friends

class AssetAliasesSourceData
 

Detailed Description

AssetAliases stores a mapping of names to AssetIds. It allows the user to reference assets by a short name rather than a complex AssetId. For example, pass template library can use this data to map pass template name to pass template asset id.


The documentation for this class was generated from the following file: