|
|
| 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) |
| |