C# Class CrisisAtSwissStation.PhysicsObject

Afficher le fichier Open project: danielpcox/Crisis-at-Swiss-Station Class Usage Examples

Méthodes publiques

Свойство Type Description
scale float
shapes List
world Box2DX.Dynamics.World

Protected Properties

Свойство Type Description
boundingBox Microsoft.Xna.Framework.Rectangle
children List
controllers List
horizontalScale float

Méthodes publiques

Méthode Description
AddToWorld ( ) : void
Die ( ) : void
Draw ( Matrix cameraTransform ) : void
PhysicsObject ( World world ) : System
RemoveFromWorld ( ) : void
SetTransform ( Vector2 position, float rotation ) : void
SetupJoints ( World world ) : void
Update ( CASSWorld world, float dt ) : void
getBBRelativeToWorld ( ) : Rectangle
getCenterPoint ( ) : Point
mapPointOnImage ( Vector2 point ) : Vector2
mapPointOnImage ( float x, float y ) : Vector2

Method Details

AddToWorld() public méthode

public AddToWorld ( ) : void
Résultat void

Die() public méthode

public Die ( ) : void
Résultat void

Draw() public méthode

public Draw ( Matrix cameraTransform ) : void
cameraTransform Matrix
Résultat void

PhysicsObject() public méthode

public PhysicsObject ( World world ) : System
world Box2DX.Dynamics.World
Résultat System

RemoveFromWorld() public méthode

public RemoveFromWorld ( ) : void
Résultat void

SetTransform() public méthode

public SetTransform ( Vector2 position, float rotation ) : void
position Vector2
rotation float
Résultat void

SetupJoints() public méthode

public SetupJoints ( World world ) : void
world Box2DX.Dynamics.World
Résultat void

Update() public méthode

public Update ( CASSWorld world, float dt ) : void
world CASSWorld
dt float
Résultat void

getBBRelativeToWorld() public méthode

public getBBRelativeToWorld ( ) : Rectangle
Résultat Microsoft.Xna.Framework.Rectangle

getCenterPoint() public méthode

public getCenterPoint ( ) : Point
Résultat Point

mapPointOnImage() public méthode

public mapPointOnImage ( Vector2 point ) : Vector2
point Vector2
Résultat Vector2

mapPointOnImage() public méthode

public mapPointOnImage ( float x, float y ) : Vector2
x float
y float
Résultat Vector2

Property Details

boundingBox protected_oe property

protected Rectangle,Microsoft.Xna.Framework boundingBox
Résultat Microsoft.Xna.Framework.Rectangle

children protected_oe property

protected List children
Résultat List

controllers protected_oe property

protected List controllers
Résultat List

horizontalScale protected_oe property

protected float horizontalScale
Résultat float

scale public_oe property

public float scale
Résultat float

shapes public_oe property

public List shapes
Résultat List

world public_oe property

public World,Box2DX.Dynamics world
Résultat Box2DX.Dynamics.World