C# Class Axiom.Core.SceneManager.ShadowCasterSceneQueryListener

Nested class to use as a callback for shadow caster scene query.
Inheritance: ISceneQueryListener
Datei anzeigen 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_oe property

protected Camera,Axiom.Core camera
return Camera

casterList protected_oe property

protected List casterList
return List

farDistSquared protected_oe property

protected float farDistSquared
return float

isLightInFrustum protected_oe property

protected bool isLightInFrustum
return bool

light protected_oe property

protected Light light
return Light

lightClipVolumeList protected_oe property

protected PlaneBoundedVolumeList lightClipVolumeList
return PlaneBoundedVolumeList

sceneManager protected_oe property

protected SceneManager sceneManager
return SceneManager