Inherits AZ::Component, ShapeComponentRequestsBus::Handler, ShapeComponentNotificationsBus::MultiHandler, CompoundShapeComponentRequestsBus::Handler, and AZ::EntityBus::MultiHandler.
|  | 
|  | AZ_COMPONENT (CompoundShapeComponent, "{C0C817DE-843F-44C8-9FC1-989CDE66B662}") | 
|  | 
| void | Activate () override | 
|  | 
| void | Deactivate () override | 
|  | 
| AZ::Crc32 | GetShapeType () const override | 
|  | 
| AZ::Aabb | GetEncompassingAabb () const override | 
|  | 
| void | GetTransformAndLocalBounds (AZ::Transform &transform, AZ::Aabb &bounds) const override | 
|  | 
| bool | IsPointInside (const AZ::Vector3 &point) const override | 
|  | 
| float | DistanceSquaredFromPoint (const AZ::Vector3 &point) const override | 
|  | 
| bool | IntersectRay (const AZ::Vector3 &src, const AZ::Vector3 &dir, float &distance) const override | 
|  | 
| const CompoundShapeConfiguration & | GetCompoundShapeConfiguration () const override | 
|  | 
| void | OnEntityActivated (const AZ::EntityId &) override | 
|  | 
| void | OnEntityDeactivated (const AZ::EntityId &) override | 
|  | 
| void | OnShapeChanged (ShapeComponentNotifications::ShapeChangeReasons) override | 
|  | 
|  | 
| static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) | 
|  | 
| static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) | 
|  | 
| static void | Reflect (AZ::ReflectContext *context) | 
|  | 
|  | 
| class | EditorCompoundShapeComponent | 
|  | 
The documentation for this class was generated from the following file:
- Gems/LmbrCentral/Code/Source/Shape/CompoundShapeComponent.h