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::ProductDependencyDatabaseEntry Class Reference

Public Types

enum  DependencyType : AZ::u32 { ProductDep_ProductFile = 0 , ProductDep_SourceFile }
 

Public Member Functions

 ProductDependencyDatabaseEntry (AZ::s64 productDependencyID, AZ::s64 productPK, AZ::Uuid dependencySourceGuid, AZ::u32 dependencySubID, AZStd::bitset< 64 > dependencyFlags, const AZStd::string &platform, const AZStd::string &unresolvedPath, DependencyType dependencyType, AZ::u32 fromAssetId)
 
 ProductDependencyDatabaseEntry (AZ::s64 productPK, AZ::Uuid dependencySourceGuid, AZ::u32 dependencySubID, AZStd::bitset< 64 > dependencyFlags, const AZStd::string &platform, AZ::u32 fromAssetId, const AZStd::string &unresolvedPath="", DependencyType dependencyType=DependencyType::ProductDep_ProductFile)
 
bool operator== (const ProductDependencyDatabaseEntry &other) const
 
AZStd::string ToString () const
 
auto GetColumns ()
 

Public Attributes

AZ::s64 m_productDependencyID = InvalidEntryId
 
AZ::s64 m_productPK = InvalidEntryId
 
AZ::Uuid m_dependencySourceGuid = AZ::Uuid::CreateNull()
 
AZ::u32 m_dependencySubID = 0
 
AZStd::bitset< 64 > m_dependencyFlags = 0
 
AZStd::string m_unresolvedPath
 
AZStd::string m_platform
 
DependencyType m_dependencyType = DependencyType::ProductDep_ProductFile
 
AZ::u32 m_fromAssetId = false
 

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