9 struct CollisionBvhNode;
10 struct CollisionMaterialIndexLookupPair;
11 struct CollisionMaterialTable;
13 class ICollisionBvhFactory;
14 class CollisionBvhFactory;
18 class ICollisionMeshResource;
19 class CollisionMeshResourceRepository;
20 class CollisionMeshRayPicker;
21 class ICollisionBvhProvider;
22 class CollisionMeshResourceRepository;
23 class CollisionMeshBuiltResource;
24 class AggregateCollisionBvhProvider;
27 struct RayNodeIntersectionResult;
28 struct RayMeshIntersectionResult;
29 struct RayCasterResult;
30 class EnvironmentRayCaster;
32 struct CollisionSubMesh;
33 class CollisionSubMeshBuilder;
34 struct ContiguousRangeBuilder;
36 class IFeatureRayCastingService;
37 class FeatureRayCastingService;
38 class FeatureRayCastResult;
40 class IFeatureCollisionMeshService;
41 class FeatureCollisionMeshService;
42 class ILandmarkCollisionMeshService;
43 class LandmarkCollisionMeshService;
44 class IFeatureCollisionMeshAddedEvent;
45 class IFeatureCollisionMeshRemovedEvent;
46 class ILandmarkCollisionMeshesChangedEvent;
47 struct LandmarkCollisionMeshesChangedMessage;
49 class CollisionModule;
50 class IVerifyRaycastResultDelegate;