#include <AnimationBus.h>
Inherited by EMotionFX::Integration::SystemComponent [private]
.
Classes | |
struct | RaycastRequest |
struct | RaycastResult |
Public Types | |
enum class | UsecaseHint : AZ::u32 { Generic , FootPlant } |
Public Member Functions | |
AZ_TYPE_INFO (IRaycastRequests, "{DDA90B91-6F1D-4C83-A0E1-9DE1540B0968}") | |
virtual RaycastResult | Raycast (AZ::EntityId entityId, const RaycastRequest &rayRequest)=0 |
virtual void | EnableRayRequests () |
virtual void | DisableRayRequests () |
The raycast request interface, which EMotion FX calls in order to perform ray cast tests. This allows you to perform custom filtering.
|
strong |
|
pure virtual |
Perform a raycast to try to find the intersecion point with the world. Your game should implement this.
entityId | The entity that is requesting this raycast. This entity will have an Actor component on it. |
rayRequest | The ray information, containing the start point, direction and length of the ray. |