Open 3D Engine TextureAtlas Gem 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.
TextureAtlasBuilder::AtlasBuilderWorker Class Reference

An asset builder for texture atlases. More...

#include <AtlasBuilderWorker.h>

Inherits AssetBuilderSDK::AssetBuilderCommandBus::Handler.

Public Member Functions

 AZ_RTTI (AtlasBuilderWorker, "{79036188-E017-4575-9EC0-8D39CB560EA6}")
 
void CreateJobs (const AssetBuilderSDK::CreateJobsRequest &request, AssetBuilderSDK::CreateJobsResponse &response)
 Asset Builder Callback Functions.
 
void ProcessJob (const AssetBuilderSDK::ProcessJobRequest &request, AssetBuilderSDK::ProcessJobResponse &response)
 Called by asset proccessor when it wants us to execute a job.
 
void ShutDown () override
 AssetBuilderSDK::AssetBuilderCommandBus interface.
 

Static Public Member Functions

static AssetBuilderSDK::JobDescriptor GetJobDescriptor (const AZStd::string &sourceFile, const AtlasBuilderInput &input)
 Returns the job related information used by the builder.
 

Detailed Description

An asset builder for texture atlases.

Member Function Documentation

◆ CreateJobs()

void TextureAtlasBuilder::AtlasBuilderWorker::CreateJobs ( const AssetBuilderSDK::CreateJobsRequest &  request,
AssetBuilderSDK::CreateJobsResponse &  response 
)

Asset Builder Callback Functions.

Called by asset processor to gather information on a job for a ".texatlas" file


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