Inherits AssetBuilderSDK::AssetBuilderCommandBus::Handler, and AZ::Component.
Inherited by UnitTest::TestPrefabBuilderComponent.
Public Member Functions | |
AZ_COMPONENT (PrefabBuilderComponent, BuilderId) | |
void | Activate () override |
void | Deactivate () override |
void | ShutDown () override |
AzToolsFramework::Fingerprinting::TypeFingerprint | CalculateBuilderFingerprint () const |
AzToolsFramework::Fingerprinting::TypeFingerprint | CalculatePrefabFingerprint (const AzToolsFramework::Prefab::PrefabDom &genericDocument) const |
bool | ProcessPrefab (const AZ::PlatformTagSet &platformTags, const char *filePath, AZ::IO::PathView tempDirPath, const AZ::Uuid &sourceFileUuid, AzToolsFramework::Prefab::PrefabDom &&rootDom, AZStd::vector< AssetBuilderSDK::JobProduct > &jobProducts) |
Protected Member Functions | |
virtual AZStd::unique_ptr< AZ::IO::GenericStream > | GetOutputStream (const AZ::IO::Path &path) const |