Open 3D Engine LmbrCentral Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
CopyDependencyBuilder::FontBuilderWorker Class Reference

#include <FontBuilderWorker.h>

Inherits CopyDependencyBuilder::XmlFormattedAssetBuilderWorker.

Public Member Functions

 AZ_RTTI (FontBuilderWorker, "{399862CD-30BE-4D9A-A0F2-056BAB79E495}")
 
void RegisterBuilderWorker () override
 
void UnregisterBuilderWorker () override
 
- Public Member Functions inherited from CopyDependencyBuilder::XmlFormattedAssetBuilderWorker
 XmlFormattedAssetBuilderWorker (AZStd::string jobKey, bool critical, bool skipServer)
 
bool ParseProductDependencies (const AssetBuilderSDK::ProcessJobRequest &request, AZStd::vector< AssetBuilderSDK::ProductDependency > &productDependencies, AssetBuilderSDK::ProductPathDependencySet &pathDependencies) override
 
- Public Member Functions inherited from CopyDependencyBuilder::CopyDependencyBuilderWorker
 CopyDependencyBuilderWorker (AZStd::string jobKey, bool critical, bool skipServer)
 
void ShutDown () override
 AssetBuilderSDK::AssetBuilderCommandBus interface.
 
void CreateJobs (const AssetBuilderSDK::CreateJobsRequest &request, AssetBuilderSDK::CreateJobsResponse &response)
 
void ProcessJob (const AssetBuilderSDK::ProcessJobRequest &request, AssetBuilderSDK::ProcessJobResponse &response)
 
virtual AZ::Outcome< AZStd::vector< AssetBuilderSDK::SourceFileDependency >, AZStd::string > GetSourceDependencies (const AssetBuilderSDK::CreateJobsRequest &request) const
 
virtual AZ::Outcome< AZStd::vector< AZStd::string >, AZStd::string > GetSourcesToReprocess (const AssetBuilderSDK::ProcessJobRequest &request) const
 

Additional Inherited Members

- Protected Member Functions inherited from CopyDependencyBuilder::XmlFormattedAssetBuilderWorker
virtual bool ParseXmlFile (const AZ::rapidxml::xml_node< char > *node, const AZStd::string &fullPath, const AZStd::string &sourceFile, const AZStd::string &platformIdentifier, AZStd::vector< AssetBuilderSDK::ProductDependency > &productDependencies, AssetBuilderSDK::ProductPathDependencySet &productPathDependencies)
 

Detailed Description

The copy dependency builder is copy job that examines asset files for asset references, to output product dependencies.


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