Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzFramework::RenderGeometry::Intersector Class Referencefinal

#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
 

Detailed Description

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.


The documentation for this class was generated from the following file: