C# Класс Axiom.SceneManagers.PortalConnected.PCZSceneNode

Наследование: Axiom.Core.SceneNode
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Update ( bool updateChildren, bool parentHasChanged ) : void

Описание методов

AddToRenderQueue() публичный Метод

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
Результат void

AddZoneToVisitingZonesMap() публичный Метод

public AddZoneToVisitingZonesMap ( PCZone zone ) : void
zone PCZone
Результат void

AnchorToHomeZone() публичный Метод

public AnchorToHomeZone ( PCZone zone ) : void
zone PCZone
Результат void

ClearNodeFromVisitedZones() публичный Метод

public ClearNodeFromVisitedZones ( ) : void
Результат void

ClearVisitingZonesMap() публичный Метод

public ClearVisitingZonesMap ( ) : void
Результат void

CreateChildSceneNode() публичный Метод

public CreateChildSceneNode ( Vector3 translate, Quaternion rotate ) : SceneNode
translate Vector3
rotate Axiom.Math.Quaternion
Результат Axiom.Core.SceneNode

CreateChildSceneNode() публичный Метод

public CreateChildSceneNode ( string name, Vector3 translate, Quaternion rotate ) : SceneNode
name string
translate Vector3
rotate Axiom.Math.Quaternion
Результат Axiom.Core.SceneNode

GetZoneData() публичный Метод

public GetZoneData ( PCZone zone ) : ZoneData
zone PCZone
Результат ZoneData

IsVisitingZone() публичный Метод

public IsVisitingZone ( PCZone zone ) : bool
zone PCZone
Результат bool

PCZSceneNode() публичный Метод

public PCZSceneNode ( SceneManager creator ) : System
creator Axiom.Core.SceneManager
Результат System

PCZSceneNode() публичный Метод

public PCZSceneNode ( SceneManager creator, string name ) : System
creator Axiom.Core.SceneManager
name string
Результат System

RemoveReferencesToZone() публичный Метод

public RemoveReferencesToZone ( PCZone zone ) : void
zone PCZone
Результат void

SavePrevPosition() публичный Метод

public SavePrevPosition ( ) : void
Результат void

SetZoneData() публичный Метод

public SetZoneData ( PCZone zone, ZoneData zoneData ) : void
zone PCZone
zoneData ZoneData
Результат void

Update() защищенный Метод

protected Update ( bool updateChildren, bool parentHasChanged ) : void
updateChildren bool
parentHasChanged bool
Результат void

UpdateZoneData() публичный Метод

public UpdateZoneData ( ) : void
Результат void