C# 클래스 Axiom.SceneManagers.Bsp.BspRaySceneQuery

BSP specialisation of RaySceneQuery.
상속: Axiom.Core.DefaultRaySceneQuery
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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