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

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

Abbreviation() const Systeminline
abrvSystemprotected
ApplyDamage(double damage)Systemvirtual
availabilitySystemprotected
Availability() const Systeminline
CalcStatus()Systemvirtual
Capacity() const Shieldinline
capacitySystemprotected
CATEGORY enum nameSystem
Charge() const Systeminlinevirtual
componentsSystemprotected
COMPUTER enum valueSystem
Consumption() const Shieldinline
crit_levelSystemprotected
CRITICAL enum valueSystem
DeflectDamage(Shot *shot, double shot_damage)Shield
deflection_costShieldprotected
DeflectionCost() const Shieldinline
DEFLECTOR enum valueShield
DEGRADED enum valueSystem
designSystemprotected
DESTROYED enum valueSystem
Distribute(double delivered_energy, double seconds)Shieldvirtual
DoEMCON(int emcon)Shieldvirtual
DrainPower(double to_level)Systemvirtual
DRIVE enum valueSystem
emconSystemprotected
emcon_powerSystemprotected
energySystemprotected
ExecFrame(double seconds)Shieldvirtual
ExecMaintFrame(double seconds)Systemvirtual
explosion_typeSystemprotected
FARCASTER enum valueSystem
FLIGHT_DECK enum valueSystem
GetCapacity() const Systeminline
GetComponents()Systeminline
GetEMCONPower(int emcon)System
GetEnergy() const Systeminline
GetExplosionType() const Systeminline
GetID() const Systeminline
GetPowerLevel() const Systeminlinevirtual
GetRequest(double seconds) const Systemvirtual
GetShip() const Systeminline
GetSinkRate() const Systeminline
GetSourceIndex() const Systeminline
GRAV_SHIELD enum valueShield
hull_factorSystemprotected
HullProtection() const Systeminline
HYPER_SHIELD enum valueShield
idSystemprotected
IsPowerCritical() const Systeminline
IsPowerOn() const Systeminline
MAINT enum valueSystem
max_valueSystemprotected
MaxValue() const Systeminline
MISC_SYSTEM enum valueSystem
Mount(Point loc, float radius, float hull_factor=0.5f)Systemvirtual
Mount(const System &system)Systemvirtual
mount_locSystemprotected
mount_relSystemprotected
MountLocation() const Systeminline
Name() const Systeminline
nameSystemprotected
net_availSystemprotected
NetAvail() const Systeminline
NOMINAL enum valueSystem
operator==(const System &s) const Systeminline
Orient(const Physical *rep)Systemvirtual
POWER_CRITICAL enum valueSystem
POWER_FLAGS enum nameSystem
power_flagsSystemprotected
power_levelSystemprotected
power_onSystemprotected
POWER_SOURCE enum valueSystem
POWER_WATTS enum valueSystem
PowerOff()Systeminlinevirtual
PowerOn()Systeminlinevirtual
radiusSystemprotected
Radius() const Systeminline
Repair()Systemvirtual
requested_power_levelShieldprotected
safetySystemprotected
Safety() const Systeminline
safety_overloadSystemprotected
SENSOR enum valueSystem
SetAbbreviation(const char *a)Systeminline
SetCapacity(double c)Systeminline
SetConsumption(double r)Shieldinline
SetDeflectionCost(double c)Shieldinline
SetDesign(SystemDesign *d)System
SetEMCONPower(int emcon, int power_level)System
SetExplosionType(int t)Systeminline
SetID(int n)Systeminline
SetName(const char *n)Systeminline
SetNetAvail(double d)Systeminline
SetNetShieldLevel(int level)Shieldvirtual
SetOverride(bool over)Systemvirtual
SetPowerLevel(double level)Shieldvirtual
SetShieldBubble(bool b)Shieldinline
SetShieldCapacitor(bool c)Shield
SetShieldCurve(double c)Shieldinline
SetShieldCutoff(double f)Shieldinline
SetShieldFactor(double f)Shieldinline
SetShip(Ship *s)Systeminline
SetSourceIndex(int i)Systeminline
SHIELD enum valueSystem
Shield(SUBTYPE s)Shield
Shield(const Shield &rhs)Shield
shield_bubbleShieldprotected
shield_capacitorShieldprotected
shield_curveShieldprotected
shield_cutoffShieldprotected
shield_factorShieldprotected
shield_levelShieldprotected
ShieldBubble() const Shieldinline
ShieldCapacitor() const Shieldinline
ShieldCurve() const Shieldinline
ShieldCutoff() const Shieldinline
ShieldFactor() const Shieldinline
ShieldLevel() const Shieldinline
shipSystemprotected
sink_rateSystemprotected
source_indexSystemprotected
stabilitySystemprotected
Stability() const Systeminline
Status() const Systeminline
STATUS enum nameSystem
statusSystemprotected
SUBTYPE enum nameShield
Subtype() const Systeminline
subtypeSystemprotected
System(CATEGORY t, int s, const char *n, int maxv, double energy=0, double capacity=100, double sink_rate=1)System
System(const System &s)System
typeSystemprotected
Type() const Systeminline
TYPENAME()Systeminlinestatic
UsesWatts() const Systeminline
Value() const Systeminlinevirtual
WEAPON enum valueSystem
~Shield()Shieldvirtual
~System()Systemvirtual