Inherits AZ::Component, AreaNotificationBus::Handler, AreaRequestBus::Handler, AreaInfoBus::Handler, LmbrCentral::DependencyNotificationBus::Handler, AZ::TransformNotificationBus::Handler, and LmbrCentral::ShapeComponentNotificationsBus::Handler.
Inherited by Vegetation::AreaBlenderComponent, Vegetation::BlockerComponent, Vegetation::MeshBlockerComponent, and Vegetation::SpawnerComponent.
Public Member Functions | |
| AZ_RTTI (AreaComponentBase, "{A50180C3-C14C-4292-BDBA-D7215F2EA7AB}", AZ::Component) | |
| AreaComponentBase (const AreaConfig &configuration) | |
| void | Activate () override | 
| void | Deactivate () override | 
| bool | ReadInConfig (const AZ::ComponentConfig *baseConfig) override | 
| bool | WriteOutConfig (AZ::ComponentConfig *outBaseConfig) const override | 
| AZ::u32 | GetLayer () const override | 
| AZ::u32 | GetPriority () const override | 
| AZ::u32 | GetChangeIndex () const override | 
| void | OnCompositionChanged () override | 
| void | OnAreaConnect () override | 
| void | OnAreaDisconnect () override | 
| void | OnAreaRefreshed () override | 
| void | OnTransformChanged (const AZ::Transform &local, const AZ::Transform &world) override | 
| void | OnShapeChanged (ShapeComponentNotifications::ShapeChangeReasons reasons) override | 
Protected Member Functions | |
| virtual void | OnRegisterArea () | 
| virtual void | OnUnregisterArea () |