C# Class Axiom.SceneManagers.PortalConnected.PCZSceneNode

Inheritance: Axiom.Core.SceneNode
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Méthode Description
AddToRenderQueue ( Camera cam, RenderQueue queue, bool onlyShadowCasters, VisibleObjectsBoundsInfo visibleBounds ) : void
AddZoneToVisitingZonesMap ( PCZone zone ) : void
AnchorToHomeZone ( PCZone zone ) : void
ClearNodeFromVisitedZones ( ) : void
ClearVisitingZonesMap ( ) : void
CreateChildSceneNode ( Vector3 translate, Quaternion rotate ) : SceneNode
CreateChildSceneNode ( string name, Vector3 translate, Quaternion rotate ) : SceneNode
GetZoneData ( PCZone zone ) : ZoneData
IsVisitingZone ( PCZone zone ) : bool
PCZSceneNode ( SceneManager creator ) : System
PCZSceneNode ( SceneManager creator, string name ) : System
RemoveReferencesToZone ( PCZone zone ) : void
SavePrevPosition ( ) : void
SetZoneData ( PCZone zone, ZoneData zoneData ) : void
UpdateZoneData ( ) : void

Méthodes protégées

Méthode Description
Update ( bool updateChildren, bool parentHasChanged ) : void

Method Details

AddToRenderQueue() public méthode

public AddToRenderQueue ( Camera cam, RenderQueue queue, bool onlyShadowCasters, VisibleObjectsBoundsInfo visibleBounds ) : void
cam Axiom.Core.Camera
queue Axiom.Graphics.RenderQueue
onlyShadowCasters bool
visibleBounds Axiom.Core.VisibleObjectsBoundsInfo
Résultat void

AddZoneToVisitingZonesMap() public méthode

public AddZoneToVisitingZonesMap ( PCZone zone ) : void
zone PCZone
Résultat void

AnchorToHomeZone() public méthode

public AnchorToHomeZone ( PCZone zone ) : void
zone PCZone
Résultat void

ClearNodeFromVisitedZones() public méthode

public ClearNodeFromVisitedZones ( ) : void
Résultat void

ClearVisitingZonesMap() public méthode

public ClearVisitingZonesMap ( ) : void
Résultat void

CreateChildSceneNode() public méthode

public CreateChildSceneNode ( Vector3 translate, Quaternion rotate ) : SceneNode
translate Vector3
rotate Axiom.Math.Quaternion
Résultat Axiom.Core.SceneNode

CreateChildSceneNode() public méthode

public CreateChildSceneNode ( string name, Vector3 translate, Quaternion rotate ) : SceneNode
name string
translate Vector3
rotate Axiom.Math.Quaternion
Résultat Axiom.Core.SceneNode

GetZoneData() public méthode

public GetZoneData ( PCZone zone ) : ZoneData
zone PCZone
Résultat ZoneData

IsVisitingZone() public méthode

public IsVisitingZone ( PCZone zone ) : bool
zone PCZone
Résultat bool

PCZSceneNode() public méthode

public PCZSceneNode ( SceneManager creator ) : System
creator Axiom.Core.SceneManager
Résultat System

PCZSceneNode() public méthode

public PCZSceneNode ( SceneManager creator, string name ) : System
creator Axiom.Core.SceneManager
name string
Résultat System

RemoveReferencesToZone() public méthode

public RemoveReferencesToZone ( PCZone zone ) : void
zone PCZone
Résultat void

SavePrevPosition() public méthode

public SavePrevPosition ( ) : void
Résultat void

SetZoneData() public méthode

public SetZoneData ( PCZone zone, ZoneData zoneData ) : void
zone PCZone
zoneData ZoneData
Résultat void

Update() protected méthode

protected Update ( bool updateChildren, bool parentHasChanged ) : void
updateChildren bool
parentHasChanged bool
Résultat void

UpdateZoneData() public méthode

public UpdateZoneData ( ) : void
Résultat void