|
Open 3D Engine Vegetation Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Component, Handler, Handler, Handler, Handler, Handler, and 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 () |