Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Types
| All Types | Classes | Structures | Interfaces | Enumerations |
| Name | Description | |
|---|---|---|
| AxisAlignedBoxRegionSceneQuery |
Specializes the SceneQuery class for querying items within an AxisAlignedBox.
| |
| DefaultAxisAlignedBoxRegionSceneQuery | Default implementation of a AxisAlignedBoxRegionSceneQuery. | |
| DefaultIntersectionSceneQuery | Default implementation of IntersectionSceneQuery. | |
| DefaultPlaneBoundedVolumeListSceneQuery | Default implementation of a PlaneBoundedVolumeListSceneQuery. | |
| DefaultRaySceneQuery | Default implementation of RaySceneQuery. | |
| DefaultSphereRegionSceneQuery | Default implementation of a SphereRegionSceneQuery. | |
| EmptyScene | ||
| FogPropertyGroupAttribute | ||
| HeightQueryObjectType | ||
| IIntersectionSceneQueryListener |
Alternative listener interface for dealing with IntersectionSceneQuery.
| |
| QuadTree..::..InstanceArrays | Used as large static arrays to hold the less-used Spatial Data, to help reduce thrashing of the L2 Cache when doing Spatial work. | |
| IntersectionSceneQuery |
Separate SceneQuery class to query for pairs of objects which are
possibly intersecting one another.
| |
| IntersectionSceneQueryResult | Holds the results of an intersection scene query (pair values). | |
| IRaySceneQueryListener |
Alternative listener interface for dealing with RaySceneQuery.
| |
| ISceneDefinition | ||
| ISceneQueryListener |
This optional class allows you to receive per-result callbacks from
SceneQuery executions instead of a single set of consolidated results.
| |
| ISpatialEntity | ||
| ISpatialManager | ||
| IUpdatedPerFrame | ||
| PlaneBoundedVolumeListSceneQuery |
Specializes the SceneQuery class for querying items within PlaneBoundedVolumes.
| |
| QuadTree..::..Quadrant | 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. | |
| QuadTree..::..QuadrantSet | ||
| QuadTree | ||
| QuadTree..::..QuadTreeHandle | Lightweight struct who's handle uniquely associates it with a QuadTree. | |
| RaySceneQuery |
Specializes the SceneQuery class for querying for objects along a ray.
| |
| RaySceneQueryResultEntry |
This struct allows a single comparison of result data no matter what the type.
| |
| RegionSceneQuery |
Abstract class defining a query which returns single results from within a region.
| |
| SceneFragmentType | ||
| SceneGraph | Manages the rendering of a 'scene' i.e. a collection of primitives. | |
| SceneInfo | Reference to a defined scene, including a few settings for it. | |
| SceneLibrary | ||
| SceneModule | ||
| SceneQuery |
A class for performing queries on a scene.
| |
| SceneQueryMovableObjectPair | ||
| SceneQueryMovableObjectWorldFragmentPair | ||
| SceneQueryResult |
Holds the results of a single scene query.
| |
| QuadTree..::..SpatialEntity | Base Element contained in Quadrants, each of which is associated with a SceneObject. | |
| SceneGraph..::..SpatialManagerSettings | Settings for the built in Spatial Manager. | |
| SphereRegionSceneQuery |
Specializes the SceneQuery class for querying items within a sphere.
| |
| QuadTree..::..SubQuadrantID | Identitifies the Quadrant of a parent quadrant. | |
| SceneQuery..::..WorldFragment |
Represents part of the world geometry that is a result of a SceneQuery.
|