File Tag Query Manager class can be used to retreive tags based on either filepaths or patterns. More...
#include <FileTag.h>
Inherits QueryFileTagsEventBus::Handler.
Public Member Functions | |
AZ_TYPE_INFO (FileTagQueryManager, "{082E821D-D207-4974-9322-76DE01A5704F}") | |
AZ_CLASS_ALLOCATOR (FileTagQueryManager, AZ::SystemAllocator) | |
FileTagQueryManager (FileTagType fileTagType) | |
bool | Load (const AZStd::string &filePath=AZStd::string()) override |
bool | LoadEngineDependencies (const AZStd::string &filePath) override |
bool | Match (const AZStd::string &filePath, AZStd::vector< AZStd::string > fileTags) override |
AZStd::set< AZStd::string > | GetTags (const AZStd::string &filePath) override |
Static Public Member Functions | |
static AZ::IO::Path | GetDefaultFileTagFilePath (FileTagType fileTagType) |
Protected Attributes | |
AzFramework::FileTag::FileTagMap | m_fileTagsMap |
AzFramework::FileTag::FileTagMap | m_patternTagsMap |
FileTagType | m_fileTagType |
File Tag Query Manager class can be used to retreive tags based on either filepaths or patterns.