C# Class PCZDemo.RoomObject

Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Méthode Description
addMaterial ( string mat, ColorEx clr, SceneBlendType sbt ) : void
createPoints ( Vector3 dimensions, Vector3 doorDimensions ) : void
createPortals ( SceneManager scene, Entity room, SceneNode roomNode, PCZone zone, short doorFlags, bool isEnclosure ) : void
createPortals ( SceneManager scene, ManualObject room, SceneNode roomNode, PCZone zone, short doorFlags, bool isEnclosure ) : void
createRoom ( SceneManager scene, string name, short doorFlags, bool isEnclosure, Vector3 dimensions, Vector3 doorDimensions ) : ManualObject
createTestBuilding ( SceneManager scene, string name ) : PCZSceneNode
createWalls ( ManualObject room, short doorFlags, bool isEnclosure ) : void

Method Details

addMaterial() public méthode

public addMaterial ( string mat, ColorEx clr, SceneBlendType sbt ) : void
mat string
clr Axiom.Core.ColorEx
sbt SceneBlendType
Résultat void

createPoints() public méthode

public createPoints ( Vector3 dimensions, Vector3 doorDimensions ) : void
dimensions Vector3
doorDimensions Vector3
Résultat void

createPortals() public méthode

public createPortals ( SceneManager scene, Entity room, SceneNode roomNode, PCZone zone, short doorFlags, bool isEnclosure ) : void
scene Axiom.Core.SceneManager
room Entity
roomNode Axiom.Core.SceneNode
zone Axiom.SceneManagers.PortalConnected.PCZone
doorFlags short
isEnclosure bool
Résultat void

createPortals() public méthode

public createPortals ( SceneManager scene, ManualObject room, SceneNode roomNode, PCZone zone, short doorFlags, bool isEnclosure ) : void
scene Axiom.Core.SceneManager
room ManualObject
roomNode Axiom.Core.SceneNode
zone Axiom.SceneManagers.PortalConnected.PCZone
doorFlags short
isEnclosure bool
Résultat void

createRoom() public méthode

public createRoom ( SceneManager scene, string name, short doorFlags, bool isEnclosure, Vector3 dimensions, Vector3 doorDimensions ) : ManualObject
scene Axiom.Core.SceneManager
name string
doorFlags short
isEnclosure bool
dimensions Vector3
doorDimensions Vector3
Résultat ManualObject

createTestBuilding() public méthode

public createTestBuilding ( SceneManager scene, string name ) : PCZSceneNode
scene Axiom.Core.SceneManager
name string
Résultat Axiom.SceneManagers.PortalConnected.PCZSceneNode

createWalls() public méthode

public createWalls ( ManualObject room, short doorFlags, bool isEnclosure ) : void
room ManualObject
doorFlags short
isEnclosure bool
Résultat void