#include <Intersector.h>
Inherits IntersectorBus::Handler, and IntersectionNotificationBus::Handler.
Public Member Functions | |
AZ_TYPE_INFO (AzFramework::RenderGeometry::Intersector, "{4CCA7971-CD83-4856-ADEA-89CEB41FB197}") | |
Intersector (AzFramework::EntityContextId contextId) | |
RayResult | RayIntersect (const RayRequest &ray) override |
void | OnEntityConnected (AZ::EntityId entityId) override |
void | OnEntityDisconnected (AZ::EntityId entityId) override |
void | OnGeometryChanged (AZ::EntityId entityId) override |
Implementation of IntersectorBus interface, this class contains a cached AABB list of the connected entities to the intersection bus and calculates efficient ray intersections against them.