C# Class SpaceRun.Entity

Afficher le fichier Open project: zzorn/Spike3D

Méthodes publiques

Méthode Description
Entity ( ) : System
LogicUpdate ( GameTime time, float t ) : void
Render ( GraphicsDeviceManager graphics, Matrix cameraViewMatrix, Matrix cameraProjectionMatrix ) : void
Update ( GameTime time ) : void
UpdateMovement ( float time ) : void
UpdatePhysics ( float time ) : void
getForwardVector ( ) : Vector3
getUpVector ( ) : Vector3
isDestroyed ( ) : bool

Private Methods

Méthode Description
calculateExternalForces ( ) : Vector3

Method Details

Entity() public méthode

public Entity ( ) : System
Résultat System

LogicUpdate() public abstract méthode

public abstract LogicUpdate ( GameTime time, float t ) : void
time Microsoft.Xna.Framework.GameTime
t float
Résultat void

Render() public méthode

public Render ( GraphicsDeviceManager graphics, Matrix cameraViewMatrix, Matrix cameraProjectionMatrix ) : void
graphics GraphicsDeviceManager
cameraViewMatrix Matrix
cameraProjectionMatrix Matrix
Résultat void

Update() public méthode

public Update ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
Résultat void

UpdateMovement() public méthode

public UpdateMovement ( float time ) : void
time float
Résultat void

UpdatePhysics() public méthode

public UpdatePhysics ( float time ) : void
time float
Résultat void

getForwardVector() public méthode

public getForwardVector ( ) : Vector3
Résultat Vector3

getUpVector() public méthode

public getUpVector ( ) : Vector3
Résultat Vector3

isDestroyed() public méthode

public isDestroyed ( ) : bool
Résultat bool