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