C# Класс Axiom.SceneManagers.Bsp.BspRaySceneQuery

BSP specialisation of RaySceneQuery.
Наследование: Axiom.Core.DefaultRaySceneQuery
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
StopRayTracing bool
listener IRaySceneQueryListener

Открытые методы

Метод Описание
BspRaySceneQuery ( SceneManager creator ) : System
Execute ( IRaySceneQueryListener listener ) : void

Защищенные методы

Метод Описание
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

Описание методов

BspRaySceneQuery() публичный метод

public BspRaySceneQuery ( SceneManager creator ) : System
creator Axiom.Core.SceneManager
Результат System

Execute() публичный метод

public Execute ( IRaySceneQueryListener listener ) : void
listener IRaySceneQueryListener
Результат void

ProcessLeaf() защищенный метод

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
Результат void

ProcessNode() защищенный метод

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
Результат void

Описание свойств

StopRayTracing защищенное свойство

protected bool StopRayTracing
Результат bool

listener защищенное свойство

protected IRaySceneQueryListener listener
Результат IRaySceneQueryListener