Inherits ShapeComponentRequestsBus::Handler, BoxShapeComponentRequestsBus::Handler, and AZ::TransformNotificationBus::Handler.
Inherited by LmbrCentral::AxisAlignedBoxShape.
|
virtual void | Activate (AZ::EntityId entityId) |
|
void | Deactivate () |
|
void | InvalidateCache (InvalidateShapeCacheReason reason) |
|
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 |
|
AZ::Vector3 | GenerateRandomPointInside (AZ::RandomDistributionType randomDistribution) const override |
|
bool | IntersectRay (const AZ::Vector3 &src, const AZ::Vector3 &dir, float &distance) const override |
|
AZ::Vector3 | GetTranslationOffset () const override |
|
void | SetTranslationOffset (const AZ::Vector3 &translationOffset) override |
|
const BoxShapeConfig & | GetBoxConfiguration () const override |
|
AZ::Vector3 | GetBoxDimensions () const override |
|
void | SetBoxDimensions (const AZ::Vector3 &dimensions) override |
|
bool | IsTypeAxisAligned () const override |
|
void | OnTransformChanged (const AZ::Transform &local, const AZ::Transform &world) override |
|
void | OnNonUniformScaleChanged (const AZ::Vector3 &scale) |
|
const AZ::Vector3 & | GetCurrentNonUniformScale () const |
|
void | SetBoxConfiguration (const BoxShapeConfig &boxShapeConfig) |
|
const AZ::Transform & | GetCurrentTransform () const |
|
void | SetDrawColor (const AZ::Color &color) |
|
BoxShapeConfig & | ModifyConfiguration () |
|
|
static void | Reflect (AZ::ReflectContext *context) |
|
The documentation for this class was generated from the following file:
- Gems/LmbrCentral/Code/Source/Shape/BoxShape.h