Open 3D Engine AtomLyIntegration Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::EditorPostFxSystemComponent Class Reference

Inherits AzToolsFramework::Components::EditorComponentBase, PostFxLayerCategoriesProviderRequestBus::Handler, and AzFramework::AssetCatalogEventBus::Handler.

Public Member Functions

 AZ_EDITOR_COMPONENT (EditorPostFxSystemComponent, "{D86D2F88-ACDC-49B3-89D3-AE2EC5B8FEBC}")
 
void Init () override
 
void Activate () override
 
void Deactivate () override
 
void GetLayerCategories (PostFx::LayerCategoriesMap &layerCategories) const override
 
void OnCatalogLoaded (const char *catalogFile) override
 
void OnCatalogAssetChanged (const AZ::Data::AssetId &assetId) override
 
void OnCatalogAssetAdded (const AZ::Data::AssetId &assetId) override
 
void OnCatalogAssetRemoved (const AZ::Data::AssetId &assetId, const AZ::Data::AssetInfo &assetInfo) override
 
void UpdateLayerCategoriesAssetMap (const AZ::Data::AssetId &assetId)
 
void RegisterAssethandlers ()
 
void UnregisterAssethandlers ()
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AzFramework::GenericAssetHandler< EditorPostFxLayerCategoriesAsset > * m_postFxLayerCategoriesAsset = nullptr
 
AZStd::unordered_map< AZ::Data::AssetId, AZ::Data::Asset< EditorPostFxLayerCategoriesAsset > > m_layerCategoriesAssetMap
 

The documentation for this class was generated from the following file: