Open 3D Engine AzToolsFramework 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.
AzToolsFramework::AssetDatabase::CombinedDatabaseEntry Class Reference

Inherits AzToolsFramework::AssetDatabase::ScanFolderDatabaseEntry, AzToolsFramework::AssetDatabase::SourceDatabaseEntry, AzToolsFramework::AssetDatabase::JobDatabaseEntry, and AzToolsFramework::AssetDatabase::ProductDatabaseEntry.

Public Member Functions

bool operator== (const CombinedDatabaseEntry &other)=delete
 
auto GetColumns ()
 
- Public Member Functions inherited from AzToolsFramework::AssetDatabase::ScanFolderDatabaseEntry
 ScanFolderDatabaseEntry (AZ::s64 scanFolderID, const char *scanFolder, const char *displayName, const char *portableKey, int isRoot=0)
 
 ScanFolderDatabaseEntry (const char *scanFolder, const char *displayName, const char *portableKey, int isRoot=0)
 
 ScanFolderDatabaseEntry (const ScanFolderDatabaseEntry &other)
 
 ScanFolderDatabaseEntry (ScanFolderDatabaseEntry &&other)
 
ScanFolderDatabaseEntryoperator= (ScanFolderDatabaseEntry &&other)
 
ScanFolderDatabaseEntryoperator= (const ScanFolderDatabaseEntry &other)
 
bool operator== (const ScanFolderDatabaseEntry &other) const
 
AZStd::string ToString () const
 
auto GetColumns ()
 
- Public Member Functions inherited from AzToolsFramework::AssetDatabase::SourceDatabaseEntry
 SourceDatabaseEntry (AZ::s64 sourceID, AZ::s64 scanFolderPK, const char *sourceName, AZ::Uuid sourceGuid, const char *analysisFingerprint)
 
 SourceDatabaseEntry (AZ::s64 scanFolderPK, const char *sourceName, AZ::Uuid sourceGuid, const char *analysisFingerprint)
 
AZStd::string ToString () const
 
auto GetColumns ()
 
- Public Member Functions inherited from AzToolsFramework::AssetDatabase::JobDatabaseEntry
 JobDatabaseEntry (AZ::s64 jobID, AZ::s64 sourcePK, const char *jobKey, AZ::u32 fingerprint, const char *platform, AZ::Uuid builderGuid, AssetSystem::JobStatus status, AZ::u64 jobRunKey, AZ::s64 firstFailLogTime=0, const char *firstFailLogFile=nullptr, AZ::s64 lastFailLogTime=0, const char *lastFailLogFile=nullptr, AZ::s64 lastLogTime=0, const char *lastLogFile=nullptr, AZ::u32 warningCount=0, AZ::u32 errorCount=0)
 
 JobDatabaseEntry (AZ::s64 sourcePK, const char *jobKey, AZ::u32 fingerprint, const char *platform, AZ::Uuid builderGuid, AssetSystem::JobStatus status, AZ::u64 jobRunKey, AZ::s64 firstFailLogTime=0, const char *firstFailLogFile=nullptr, AZ::s64 lastFailLogTime=0, const char *lastFailLogFile=nullptr, AZ::s64 lastLogTime=0, const char *lastLogFile=nullptr, AZ::u32 warningCount=0, AZ::u32 errorCount=0)
 
bool operator== (const JobDatabaseEntry &other) const
 
AZStd::string ToString () const
 
auto GetColumns ()
 
- Public Member Functions inherited from AzToolsFramework::AssetDatabase::ProductDatabaseEntry
 ProductDatabaseEntry (AZ::s64 productID, AZ::s64 jobPK, AZ::u32 subID, const char *productName, AZ::Data::AssetType assetType, AZ::Uuid legacyGuid=AZ::Uuid::CreateNull(), AZ::u64 hash=0, AZStd::bitset< 64 > flags=0)
 
 ProductDatabaseEntry (AZ::s64 jobPK, AZ::u32 subID, const char *productName, AZ::Data::AssetType assetType, AZ::Uuid legacyGuid=AZ::Uuid::CreateNull(), AZ::u64 hash=0, AZStd::bitset< 64 > flags=0)
 
 AZ_DEFAULT_COPY_MOVE (ProductDatabaseEntry)
 
bool operator== (const ProductDatabaseEntry &other) const
 
bool IsSameLogicalProductAs (const ProductDatabaseEntry &other) const
 
AZStd::string ToString () const
 
auto GetColumns ()
 

Public Attributes

LegacySubIDsEntryContainer m_legacySubIDs
 
- Public Attributes inherited from AzToolsFramework::AssetDatabase::ScanFolderDatabaseEntry
AZ::s64 m_scanFolderID = InvalidEntryId
 
AZStd::string m_scanFolder
 
AZStd::string m_displayName
 
AZStd::string m_portableKey
 
int m_isRoot = 0
 
- Public Attributes inherited from AzToolsFramework::AssetDatabase::SourceDatabaseEntry
AZ::s64 m_sourceID = InvalidEntryId
 
AZ::s64 m_scanFolderPK = InvalidEntryId
 
AZStd::string m_sourceName
 
AZ::Uuid m_sourceGuid = AZ::Uuid::CreateNull()
 
AZStd::string m_analysisFingerprint
 
- Public Attributes inherited from AzToolsFramework::AssetDatabase::JobDatabaseEntry
AZ::s64 m_jobID = InvalidEntryId
 
AZ::s64 m_sourcePK = InvalidEntryId
 
AZStd::string m_jobKey
 
AZ::u32 m_fingerprint = 0
 
AZStd::string m_platform
 
AZ::Uuid m_builderGuid
 
AssetSystem::JobStatus m_status = AssetSystem::JobStatus::Queued
 
AZ::u64 m_jobRunKey = 0
 
AZ::s64 m_failureCauseSourcePK = InvalidEntryId
 
AZ::u32 m_failureCauseFingerprint = 0
 
AZ::s64 m_firstFailLogTime = 0
 
AZStd::string m_firstFailLogFile
 
AZ::s64 m_lastFailLogTime = 0
 
AZStd::string m_lastFailLogFile
 
AZ::s64 m_lastLogTime = 0
 
AZStd::string m_lastLogFile
 
AZ::u32 m_errorCount = 0
 
AZ::u32 m_warningCount = 0
 
- Public Attributes inherited from AzToolsFramework::AssetDatabase::ProductDatabaseEntry
AZ::s64 m_productID = InvalidEntryId
 
AZ::s64 m_jobPK = InvalidEntryId
 
AZ::u32 m_subID = 0
 
AZStd::string m_productName
 
AZ::Data::AssetType m_assetType = AZ::Data::AssetType::CreateNull()
 
AZ::Uuid m_legacyGuid = AZ::Uuid::CreateNull()
 
AZ::u64 m_hash = 0
 
AZStd::bitset< 64 > m_flags = 0
 

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