C# Class Axiom.SceneManagers.Bsp.BspRaySceneQuery

BSP specialisation of RaySceneQuery.
Inheritance: Axiom.Core.DefaultRaySceneQuery
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Свойство Type Description
StopRayTracing bool
listener IRaySceneQueryListener

Méthodes publiques

Méthode Description
BspRaySceneQuery ( SceneManager creator ) : System
Execute ( IRaySceneQueryListener listener ) : void

Méthodes protégées

Méthode Description
ProcessLeaf ( Axiom.SceneManagers.Bsp.BspNode leaf, Ray tracingRay, float maxDistance, float traceDistance ) : void
ProcessNode ( Axiom.SceneManagers.Bsp.BspNode node, Ray tracingRay, float maxDistance, float traceDistance ) : void

Method Details

BspRaySceneQuery() public méthode

public BspRaySceneQuery ( SceneManager creator ) : System
creator Axiom.Core.SceneManager
Résultat System

Execute() public méthode

public Execute ( IRaySceneQueryListener listener ) : void
listener IRaySceneQueryListener
Résultat void

ProcessLeaf() protected méthode

protected ProcessLeaf ( Axiom.SceneManagers.Bsp.BspNode leaf, Ray tracingRay, float maxDistance, float traceDistance ) : void
leaf Axiom.SceneManagers.Bsp.BspNode
tracingRay Axiom.Math.Ray
maxDistance float
traceDistance float
Résultat void

ProcessNode() protected méthode

protected ProcessNode ( Axiom.SceneManagers.Bsp.BspNode node, Ray tracingRay, float maxDistance, float traceDistance ) : void
node Axiom.SceneManagers.Bsp.BspNode
tracingRay Axiom.Math.Ray
maxDistance float
traceDistance float
Résultat void

Property Details

StopRayTracing protected_oe property

protected bool StopRayTracing
Résultat bool

listener protected_oe property

protected IRaySceneQueryListener listener
Résultat IRaySceneQueryListener