Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
 

Types

               
 All Types  Classes   Structures  Interfaces  Enumerations 
 NameDescription
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.