Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Component Member List

This is the complete list of members for Component, including all inherited members.

Abbreviation() const Componentinline
ApplyDamage(double damage)Componentvirtual
availabilityComponentprotected
Availability() const Component
Component(ComponentDesign *d, System *s)Component
Component(const Component &c)Component
CRITICAL enum valueComponent
DAMAGE enum nameComponent
DAMAGE_EFFICIENCY enum valueComponent
DAMAGE_SAFETY enum valueComponent
DAMAGE_STABILITY enum valueComponent
DamageEfficiency() const Componentinline
DamageSafety() const Componentinline
DamageStability() const Componentinline
DEGRADED enum valueComponent
designComponentprotected
DESTROYED enum valueComponent
ExecMaintFrame(double seconds)Componentvirtual
GetSystem() const Componentinline
IsJerried() const Component
jerriedComponentprotected
Name() const Componentinline
NOMINAL enum valueComponent
NumJerried() const Component
Repair()Componentvirtual
REPAIR enum valueComponent
RepairTime() const Componentinline
Replace()Componentvirtual
REPLACE enum valueComponent
ReplaceTime() const Componentinline
SetSystem(System *s)Componentinline
SpareCount() const Component
sparesComponentprotected
STATUS enum nameComponent
statusComponentprotected
Status() const Componentinline
systemComponentprotected
time_remainingComponentprotected
TimeRemaining() const Component
TYPENAME()Componentinlinestatic
~Component()Componentvirtual