C# Class Axiom.SceneManagers.PortalConnected.DefaultZone

Inheritance: PCZone
Afficher le fichier Open project: mono-soc-2011/axiom

Méthodes publiques

Méthode Description
AddNode ( PCZSceneNode n ) : void
AddPortal ( Portal newPortal ) : void
CheckLightAgainstPortals ( PCZLight light, ulong frameCount, PCZFrustum portalFrustum, Portal ignorePortal ) : void
CheckNodeAgainstPortals ( PCZSceneNode pczsn, Portal ignorePortal ) : void
DefaultZone ( PCZSceneManager creator, string name ) : System
FindNodes ( AxisAlignedBox t, List &list, List visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode exclude ) : void
FindNodes ( PlaneBoundedVolume t, List &list, List visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode exclude ) : void
FindNodes ( Ray t, List &list, List visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode exclude ) : void
FindNodes ( Sphere t, List &list, List visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode exclude ) : void
FindVisibleNodes ( Axiom.SceneManagers.PortalConnected.PCZCamera camera, List &visibleNodeList, RenderQueue queue, VisibleObjectsBoundsInfo visibleBounds, bool onlyShadowCasters, bool displayNodes, bool showBoundingBoxes ) : void
NotifyBeginRenderScene ( ) : void
NotifyCameraCreated ( Camera c ) : void
NotifyWorldGeometryRenderQueue ( int qid ) : void
RemoveNode ( PCZSceneNode n ) : void
RemovePortal ( Portal removePortal ) : void
SetEnclosureNode ( PCZSceneNode node ) : void
SetOption ( string name, object value ) : bool
SetZoneGeometry ( string filename, PCZSceneNode parentNode ) : void
UpdateNodeHomeZone ( PCZSceneNode pczsn, bool allowBackTouches ) : PCZone
UpdatePortalsSpatially ( ) : void
UpdatePortalsZoneData ( ) : void

Method Details

AddNode() public méthode

public AddNode ( PCZSceneNode n ) : void
n PCZSceneNode
Résultat void

AddPortal() public méthode

public AddPortal ( Portal newPortal ) : void
newPortal Portal
Résultat void

CheckLightAgainstPortals() public méthode

public CheckLightAgainstPortals ( PCZLight light, ulong frameCount, PCZFrustum portalFrustum, Portal ignorePortal ) : void
light PCZLight
frameCount ulong
portalFrustum PCZFrustum
ignorePortal Portal
Résultat void

CheckNodeAgainstPortals() public méthode

public CheckNodeAgainstPortals ( PCZSceneNode pczsn, Portal ignorePortal ) : void
pczsn PCZSceneNode
ignorePortal Portal
Résultat void

DefaultZone() public méthode

public DefaultZone ( PCZSceneManager creator, string name ) : System
creator PCZSceneManager
name string
Résultat System

FindNodes() public méthode

public FindNodes ( AxisAlignedBox t, List &list, List visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode exclude ) : void
t Axiom.Math.AxisAlignedBox
list List
visitedPortals List
includeVisitors bool
recurseThruPortals bool
exclude PCZSceneNode
Résultat void

FindNodes() public méthode

public FindNodes ( PlaneBoundedVolume t, List &list, List visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode exclude ) : void
t Axiom.Math.PlaneBoundedVolume
list List
visitedPortals List
includeVisitors bool
recurseThruPortals bool
exclude PCZSceneNode
Résultat void

FindNodes() public méthode

public FindNodes ( Ray t, List &list, List visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode exclude ) : void
t Axiom.Math.Ray
list List
visitedPortals List
includeVisitors bool
recurseThruPortals bool
exclude PCZSceneNode
Résultat void

FindNodes() public méthode

public FindNodes ( Sphere t, List &list, List visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode exclude ) : void
t Axiom.Math.Sphere
list List
visitedPortals List
includeVisitors bool
recurseThruPortals bool
exclude PCZSceneNode
Résultat void

FindVisibleNodes() public méthode

public FindVisibleNodes ( Axiom.SceneManagers.PortalConnected.PCZCamera camera, List &visibleNodeList, RenderQueue queue, VisibleObjectsBoundsInfo visibleBounds, bool onlyShadowCasters, bool displayNodes, bool showBoundingBoxes ) : void
camera Axiom.SceneManagers.PortalConnected.PCZCamera
visibleNodeList List
queue Axiom.Graphics.RenderQueue
visibleBounds Axiom.Core.VisibleObjectsBoundsInfo
onlyShadowCasters bool
displayNodes bool
showBoundingBoxes bool
Résultat void

NotifyBeginRenderScene() public méthode

public NotifyBeginRenderScene ( ) : void
Résultat void

NotifyCameraCreated() public méthode

public NotifyCameraCreated ( Camera c ) : void
c Axiom.Core.Camera
Résultat void

NotifyWorldGeometryRenderQueue() public méthode

public NotifyWorldGeometryRenderQueue ( int qid ) : void
qid int
Résultat void

RemoveNode() public méthode

public RemoveNode ( PCZSceneNode n ) : void
n PCZSceneNode
Résultat void

RemovePortal() public méthode

public RemovePortal ( Portal removePortal ) : void
removePortal Portal
Résultat void

SetEnclosureNode() public méthode

public SetEnclosureNode ( PCZSceneNode node ) : void
node PCZSceneNode
Résultat void

SetOption() public méthode

public SetOption ( string name, object value ) : bool
name string
value object
Résultat bool

SetZoneGeometry() public méthode

public SetZoneGeometry ( string filename, PCZSceneNode parentNode ) : void
filename string
parentNode PCZSceneNode
Résultat void

UpdateNodeHomeZone() public méthode

public UpdateNodeHomeZone ( PCZSceneNode pczsn, bool allowBackTouches ) : PCZone
pczsn PCZSceneNode
allowBackTouches bool
Résultat PCZone

UpdatePortalsSpatially() public méthode

public UpdatePortalsSpatially ( ) : void
Résultat void

UpdatePortalsZoneData() public méthode

public UpdatePortalsZoneData ( ) : void
Résultat void