Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Specializes the SceneQuery class for querying items within an AxisAlignedBox.
Default implementation of a AxisAlignedBoxRegionSceneQuery.
Default implementation of IntersectionSceneQuery.
Default implementation of a PlaneBoundedVolumeListSceneQuery.
Default implementation of RaySceneQuery.
Default implementation of a SphereRegionSceneQuery.
Alternative listener interface for dealing with IntersectionSceneQuery.
Used as large static arrays to hold the less-used Spatial Data, to help reduce thrashing of the L2 Cache when doing Spatial work.
Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another.
Holds the results of an intersection scene query (pair values).
Alternative listener interface for dealing with RaySceneQuery.
This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results.
Specializes the SceneQuery class for querying items within PlaneBoundedVolumes.
Bounding Square component from which a QuadTree is composed. This nested structure maintains a list of member entities that are fully contained in the 2D-Square (XZ coords only) defined by this Quadrant. It also may contain up to 4 nested children, which can also contain more nested children without limit. Each Quadrant is a child of a larger parent Quadrant, except for the top-most Universe Quadrant.
Lightweight struct who's handle uniquely associates it with a QuadTree.
Specializes the SceneQuery class for querying for objects along a ray.
This struct allows a single comparison of result data no matter what the type.
Abstract class defining a query which returns single results from within a region.
Manages the rendering of a 'scene' i.e. a collection of primitives.
Reference to a defined scene, including a few settings for it.
A class for performing queries on a scene.
Holds the results of a single scene query.
Base Element contained in Quadrants, each of which is associated with a SceneObject.
Settings for the built in Spatial Manager.
Specializes the SceneQuery class for querying items within a sphere.
Identitifies the Quadrant of a parent quadrant.
Represents part of the world geometry that is a result of a SceneQuery.