Inherits AssetBuilderSDK::AssetBuilderCommandBus::Handler.
|
void | CreateJobs (const AssetBuilderSDK::CreateJobsRequest &request, AssetBuilderSDK::CreateJobsResponse &response) |
|
void | ProcessJob (const AssetBuilderSDK::ProcessJobRequest &request, AssetBuilderSDK::ProcessJobResponse &response) |
|
void | ShutDown () override |
|
const char * | GetFingerprint () const |
|
void | PopulateProductDependencies (const AZ::SceneAPI::Events::ExportProduct &exportProduct, const char *watchFolder, AssetBuilderSDK::JobProduct &jobProduct) const |
|
|
static void | PopulateSourceDependencies (const AZStd::string &manifestJson, AZStd::vector< AssetBuilderSDK::SourceFileDependency > &sourceFileDependencies) |
|
static bool | ManifestDependencyCheck (const AssetBuilderSDK::CreateJobsRequest &request, AssetBuilderSDK::CreateJobsResponse &response) |
|
static AZ::Uuid | GetUUID () |
|
|
bool | LoadScene (AZStd::shared_ptr< AZ::SceneAPI::Containers::Scene > &result, const AssetBuilderSDK::ProcessJobRequest &request, AssetBuilderSDK::ProcessJobResponse &response) |
|
bool | GenerateScene (AZ::SceneAPI::Containers::Scene *result, const AssetBuilderSDK::ProcessJobRequest &request, AssetBuilderSDK::ProcessJobResponse &response) |
|
bool | ExportScene (const AZStd::shared_ptr< AZ::SceneAPI::Containers::Scene > &scene, const AssetBuilderSDK::ProcessJobRequest &request, AssetBuilderSDK::ProcessJobResponse &response) |
|
AZ::u32 | BuildSubId (const AZ::SceneAPI::Events::ExportProduct &product) const |
|
void | DefaultSriptDependencyCheck (const AssetBuilderSDK::CreateJobsRequest &request, AssetBuilderSDK::CreateJobsResponse &response) |
|
|
bool | m_isShuttingDown = false |
|
AZStd::string | m_cachedFingerprint |
|
The documentation for this class was generated from the following file:
- Gems/SceneProcessing/Code/Source/SceneBuilder/SceneBuilderWorker.h