Requests to access the database. More...
#include <TranslationBus.h>
Inherits AZ::EBusTraits.
Classes | |
| struct | Details | 
Public Types | |
| using | MutexType = AZStd::recursive_mutex | 
Public Member Functions | |
| virtual void | Restore () | 
| Restores the database from all the assets.  | |
| virtual bool | HasKey (const AZStd::string &) | 
| Returns true if they database has the specified key.  | |
| virtual bool | Get (const AZStd::string &, AZStd::string &) | 
| Returns the text value for a given key.  | |
| virtual bool | Add (const TranslationFormat &) | 
| Adds an entry into the database, returns true if there were any warnings while adding to the database.  | |
| virtual Details | GetDetails (const AZStd::string &, const Details &) | 
| Get the details associated with a given key (assumes they are within a "details" object)  | |
| virtual void | GenerateSourceAssets () | 
| Generates the source JSON assets for all reflected elements.  | |
| virtual void | DumpDatabase (const AZStd::string &) | 
| Stores the runtime database into a json file for debugging only.  | |
Requests to access the database.