C# Class Axiom.Core.SceneManager.ShadowCasterSceneQueryListener

Nested class to use as a callback for shadow caster scene query.
Inheritance: ISceneQueryListener
Show file Open project: mono-soc-2011/axiom

Protected Properties

Property Type Description
camera Camera
casterList List
farDistSquared float
isLightInFrustum bool
light Light
lightClipVolumeList PlaneBoundedVolumeList
sceneManager SceneManager

Public Methods

Method Description
OnQueryResult ( Axiom.Core.MovableObject sceneObject ) : bool
OnQueryResult ( SceneQuery fragment ) : bool
Prepare ( bool lightInFrustum, PlaneBoundedVolumeList lightClipVolumes, Light light, Camera camera, List shadowCasterList, float farDistSquared ) : void

Prepare the listener for use with a set of parameters.

ShadowCasterSceneQueryListener ( SceneManager sceneManager ) : System

Method Details

OnQueryResult() public method

public OnQueryResult ( Axiom.Core.MovableObject sceneObject ) : bool
sceneObject Axiom.Core.MovableObject
return bool

OnQueryResult() public method

public OnQueryResult ( SceneQuery fragment ) : bool
fragment SceneQuery
return bool

Prepare() public method

Prepare the listener for use with a set of parameters.
public Prepare ( bool lightInFrustum, PlaneBoundedVolumeList lightClipVolumes, Light light, Camera camera, List shadowCasterList, float farDistSquared ) : void
lightInFrustum bool
lightClipVolumes PlaneBoundedVolumeList
light Light
camera Camera
shadowCasterList List
farDistSquared float
return void

ShadowCasterSceneQueryListener() public method

public ShadowCasterSceneQueryListener ( SceneManager sceneManager ) : System
sceneManager SceneManager
return System

Property Details

camera protected property

protected Camera,Axiom.Core camera
return Camera

casterList protected property

protected List casterList
return List

farDistSquared protected property

protected float farDistSquared
return float

isLightInFrustum protected property

protected bool isLightInFrustum
return bool

light protected property

protected Light light
return Light

lightClipVolumeList protected property

protected PlaneBoundedVolumeList lightClipVolumeList
return PlaneBoundedVolumeList

sceneManager protected property

protected SceneManager sceneManager
return SceneManager