|
| AZ_CLASS_ALLOCATOR (PrefabProcessorContext, AZ::SystemAllocator) |
|
| AZ_RTTI (PrefabProcessorContext, "{C7D77E3A-C544-486B-B774-7C82C38FE22F}") |
|
| PrefabProcessorContext (const AZ::Uuid &sourceUuid) |
|
virtual bool | AddPrefab (PrefabDocument &&document) |
|
virtual void | ListPrefabs (const AZStd::function< void(PrefabDocument &)> &callback) |
|
virtual void | ListPrefabs (const AZStd::function< void(const PrefabDocument &)> &callback) const |
|
virtual bool | HasPrefabs () const |
|
virtual bool | RegisterSpawnableProductAssetDependency (AZStd::string prefabName, AZStd::string dependentPrefabName, EntityAliasSpawnableLoadBehavior loadBehavior) |
|
virtual bool | RegisterSpawnableProductAssetDependency (AZStd::string prefabName, const AZ::Data::AssetId &dependentAssetId, EntityAliasSpawnableLoadBehavior loadBehavior) |
|
virtual bool | RegisterSpawnableProductAssetDependency (uint32_t spawnableAssetSubId, uint32_t dependentSpawnableAssetSubId, EntityAliasSpawnableLoadBehavior loadBehavior) |
|
virtual bool | RegisterProductAssetDependency (const AZ::Data::AssetId &assetId, const AZ::Data::AssetId &dependentAssetId) |
|
virtual bool | RegisterProductAssetDependency (const AZ::Data::AssetId &assetId, const AZ::Data::AssetId &dependentAssetId, AZ::Data::AssetLoadBehavior loadBehavior) |
|
virtual void | RegisterSpawnableEntityAlias (EntityAliasStore link) |
|
virtual void | ResolveSpawnableEntityAliases (AZStd::string_view prefabName, AzFramework::Spawnable &spawnable, const AzToolsFramework::Prefab::Instance &instance) |
|
virtual ProcessedObjectStoreContainer & | GetProcessedObjects () |
|
virtual const ProcessedObjectStoreContainer & | GetProcessedObjects () const |
|
virtual ProductAssetDependencyContainer & | GetRegisteredProductAssetDependencies () |
|
virtual const ProductAssetDependencyContainer & | GetRegisteredProductAssetDependencies () const |
|
virtual void | SetPlatformTags (AZ::PlatformTagSet tags) |
|
virtual const AZ::PlatformTagSet & | GetPlatformTags () const |
|
virtual const AZ::Uuid & | GetSourceUuid () const |
|
virtual void | ResolveLinks () |
|
virtual bool | HasCompletedSuccessfully () const |
|
virtual void | ErrorEncountered () |
|
AZ::IO::PathView | GetHashedPathUsedForEntityIdGeneration (const AZ::EntityId) override |
| EntityIdPathMapperInterface overrides.
|
|
void | SetHashedPathUsedForEntityIdGeneration (const AZ::EntityId, AZ::IO::PathView) override |
|
void | AddPrefabSpawnablePostProcessEventHandler (PrefabSpawnablePostProcessEvent::Handler &handler) |
|
void | SendSpawnablePostProcessEvent (const AZStd::string &prefabName, AzFramework::Spawnable &spawnable) |
|