C# Class SpaceSim.Engines.EngineBase

Inheritance: IEngine
Afficher le fichier Open project: zlynn1990/SpaceSim

Protected Properties

Свойство Type Description
Offset VectorMath.DVector2
Parent ISpaceCraft

Méthodes publiques

Méthode Description
AdjustCant ( double targetAngle ) : void
AdjustThrottle ( double targetThrottle ) : void
Clone ( ) : IEngine
Draw ( Graphics graphics, RectangleD cameraBounds ) : void
MassFlowRate ( ) : double
Shutdown ( ) : void
Startup ( ) : void
Thrust ( double ispMultiplier ) : double
Update ( SpaceSim.Physics.TimeStep timeStep, double ispMultiplier ) : void

Méthodes protégées

Méthode Description
EngineBase ( ISpaceCraft parent, DVector2 offset, EngineFlame flame ) : System

Method Details

AdjustCant() public méthode

public AdjustCant ( double targetAngle ) : void
targetAngle double
Résultat void

AdjustThrottle() public méthode

public AdjustThrottle ( double targetThrottle ) : void
targetThrottle double
Résultat void

Clone() public abstract méthode

public abstract Clone ( ) : IEngine
Résultat IEngine

Draw() public méthode

public Draw ( Graphics graphics, RectangleD cameraBounds ) : void
graphics System.Drawing.Graphics
cameraBounds VectorMath.RectangleD
Résultat void

EngineBase() protected méthode

protected EngineBase ( ISpaceCraft parent, DVector2 offset, EngineFlame flame ) : System
parent ISpaceCraft
offset VectorMath.DVector2
flame SpaceSim.Drawing.EngineFlame
Résultat System

MassFlowRate() public abstract méthode

public abstract MassFlowRate ( ) : double
Résultat double

Shutdown() public méthode

public Shutdown ( ) : void
Résultat void

Startup() public méthode

public Startup ( ) : void
Résultat void

Thrust() public abstract méthode

public abstract Thrust ( double ispMultiplier ) : double
ispMultiplier double
Résultat double

Update() public méthode

public Update ( SpaceSim.Physics.TimeStep timeStep, double ispMultiplier ) : void
timeStep SpaceSim.Physics.TimeStep
ispMultiplier double
Résultat void

Property Details

Offset protected_oe property

protected DVector2,VectorMath Offset
Résultat VectorMath.DVector2

Parent protected_oe property

protected ISpaceCraft Parent
Résultat ISpaceCraft