C# 클래스 Axiom.SceneManagers.PortalConnected.PCZSceneNode

상속: Axiom.Core.SceneNode
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

공개 메소드들

메소드 설명
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