Inherits Vegetation::AreaComponentBase, AZ::Render::MeshComponentNotificationBus::Handler, AZ::TickBus::Handler, MeshBlockerRequestBus::Handler, and SurfaceData::SurfaceDataSystemNotificationBus::Handler.
 | 
| 
  | AZ_COMPONENT (MeshBlockerComponent, MeshBlockerComponentTypeId, AreaComponentBase) | 
|   | 
| 
  | MeshBlockerComponent (const MeshBlockerConfig &configuration) | 
|   | 
| 
void  | Activate () override | 
|   | 
| 
void  | Deactivate () override | 
|   | 
| 
bool  | ReadInConfig (const AZ::ComponentConfig *baseConfig) override | 
|   | 
| 
bool  | WriteOutConfig (AZ::ComponentConfig *outBaseConfig) const override | 
|   | 
| 
bool  | PrepareToClaim (EntityIdStack &stackIds) override | 
|   | 
| 
void  | ClaimPositions (EntityIdStack &stackIds, ClaimContext &context) override | 
|   | 
| 
void  | UnclaimPosition (const ClaimHandle handle) override | 
|   | 
| 
AZ::Aabb  | GetEncompassingAabb () const override | 
|   | 
| 
AZ::u32  | GetProductCount () const override | 
|   | 
| 
void  | OnCompositionChanged () override | 
|   | 
| 
void  | OnModelReady (const AZ::Data::Asset< AZ::RPI::ModelAsset > &modelAsset, const AZ::Data::Instance< AZ::RPI::Model > &model) override | 
|   | 
| 
void  | OnSurfaceChanged (const AZ::EntityId &entityId, const AZ::Aabb &oldBounds, const AZ::Aabb &newBounds, const SurfaceData::SurfaceTagSet &changedSurfaceTags) override | 
|   | 
| 
void  | OnTick (float deltaTime, AZ::ScriptTimePoint time) override | 
|   | 
| 
  | 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 | 
|   | 
 | 
| 
static void  | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
| 
static void  | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
 | 
| 
AZ::u32  | GetAreaPriority () const override | 
|   | 
| 
void  | SetAreaPriority (AZ::u32 priority) override | 
|   | 
| 
AZ::u32  | GetAreaLayer () const override | 
|   | 
| 
void  | SetAreaLayer (AZ::u32 type) override | 
|   | 
| 
AZ::u32  | GetAreaProductCount () const override | 
|   | 
| 
bool  | GetInheritBehavior () const override | 
|   | 
| 
void  | SetInheritBehavior (bool value) override | 
|   | 
| 
float  | GetMeshHeightPercentMin () const override | 
|   | 
| 
void  | SetMeshHeightPercentMin (float meshHeightPercentMin) override | 
|   | 
| 
float  | GetMeshHeightPercentMax () const override | 
|   | 
| 
void  | SetMeshHeightPercentMax (float meshHeightPercentMax) override | 
|   | 
| 
bool  | GetBlockWhenInvisible () const override | 
|   | 
| 
void  | SetBlockWhenInvisible (bool value) override | 
|   | 
| 
virtual void  | OnRegisterArea () | 
|   | 
| 
virtual void  | OnUnregisterArea () | 
|   | 
 | 
| 
class  | EditorMeshBlockerComponent | 
|   | 
| 
template<typename , typename >  | 
| class  | LmbrCentral::EditorWrappedComponentBase | 
|   | 
The documentation for this class was generated from the following file:
- Gems/Vegetation/Code/Source/Components/MeshBlockerComponent.h