Open 3D Engine AzFramework 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.
AzFramework::FileTag::FileTagManager Class Reference

File Tag Manager class can be used to add/remove tags based on either filepaths or file patterns. More...

#include <FileTag.h>

Inherits FileTagsEventBus::Handler.

Public Member Functions

 AZ_TYPE_INFO (FileTagManager, "{049234E0-9EC8-4527-AEAF-BF6D4833BF07}")
 
 AZ_CLASS_ALLOCATOR (FileTagManager, AZ::SystemAllocator)
 
bool Save (FileTagType FileTagType, const AZStd::string &destinationFilePath) override
 
AZ::Outcome< AZStd::string, AZStd::string > AddFileTags (const AZStd::string &filePath, FileTagType fileTagType, const AZStd::vector< AZStd::string > &fileTags) override
 
AZ::Outcome< AZStd::string, AZStd::string > RemoveFileTags (const AZStd::string &filePath, FileTagType fileTagType, const AZStd::vector< AZStd::string > &fileTags) override
 
AZ::Outcome< AZStd::string, AZStd::string > AddFilePatternTags (const AZStd::string &pattern, AzFramework::FileTag::FilePatternType filePatternType, FileTagType fileTagType, const AZStd::vector< AZStd::string > &fileTags) override
 
AZ::Outcome< AZStd::string, AZStd::string > RemoveFilePatternTags (const AZStd::string &pattern, AzFramework::FileTag::FilePatternType filePatternType, FileTagType fileTagType, const AZStd::vector< AZStd::string > &fileTags) override
 

Detailed Description

File Tag Manager class can be used to add/remove tags based on either filepaths or file patterns.


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