Open 3D Engine TextureAtlas 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.
|
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. More... | |
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. | |
An asset builder for texture atlases.
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