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

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

accelPhysicalprotected
Acceleration() const Physicalinline
ACS() const Shotinlinevirtual
Activate(Scene &scene)Shotvirtual
activeSimObjectprotected
AeroFrame(double seconds)Physicalvirtual
Alpha() const Physicalinline
alphaPhysicalprotected
altitude_aglShotprotected
AltitudeAGL() const Shot
AltitudeMSL() const Shot
AngularFrame(double seconds)Physicalvirtual
ApplyForce(const Point &force)Physicalvirtual
ApplyPitch(double pitch_acc)Physicalvirtual
ApplyRoll(double roll_acc)Physicalvirtual
ApplyTorque(const Point &torque)Physicalvirtual
ApplyYaw(double yaw_acc)Physicalvirtual
arcade_velocityPhysicalprotected
ArcadeFrame(double seconds)Physicalvirtual
armedShotprotected
base_damageShotprotected
beamShotprotected
BeamLine() const Physicalinline
CalcFlightPath()Physicalvirtual
camPhysicalprotected
Cam() const Physicalinline
CDPhysicalprotected
chargeShotprotected
Charge() const Shotinline
CLPhysicalprotected
CloneCam(const Camera &cam)Physicalvirtual
Close()Shotstatic
CollidesWith(Physical &o)Physicalvirtual
Damage() const Shot
Deactivate(Scene &scene)Shotvirtual
designShotprotected
Design() const Shotinline
DesignName() const Shot
Destroy()Shotvirtual
dirPhysicalprotected
Disarm()Shotvirtual
DoPhysicalprotected
dpPhysicalprotected
dp_accPhysicalprotected
dp_drgPhysicalprotected
drPhysicalprotected
dr_accPhysicalprotected
dr_drgPhysicalprotected
Drag() const Physicalinline
dragPhysicalprotected
dyPhysicalprotected
dy_accPhysicalprotected
dy_drgPhysicalprotected
ElasticCollision(Physical &a, Physical &b)Physicalstatic
etaShotprotected
ExecFrame(double factor)Shotvirtual
first_frameShotprotected
flareShotprotected
flashShotprotected
flight_path_pitchPhysicalprotected
flight_path_yawPhysicalprotected
FlightPathPitchAngle() const Physicalinline
FlightPathYawAngle() const Physicalinline
g_accelPhysicalprotected
GetAngularDrag(double &r, double &p, double &y)Physicalvirtual
GetAngularRates(double &r, double &p, double &y)Physicalvirtual
GetAngularThrust(double &r, double &p, double &y)Physicalvirtual
GetBaseDensity() const Physicalinlinevirtual
GetDensity() const Physicalvirtual
GetDirector() const Physicalinline
GetEta() const Shotinline
GetIFF() const Shotvirtual
GetObjID() const SimObjectinlinevirtual
GetObserverName() const Shotvirtual
GetRegion() const SimObjectinlinevirtual
GetSubFrameLength()Physicalinlinestatic
GetTarget() const Shotvirtual
GetTrail() const Shotinline
Heading() const Physicalinline
hit_targetShotprotected
HitTarget() const Shotinline
idPhysicalprotected
id_keyPhysicalprotectedstatic
Identity() const Physicalinline
iff_codeShotprotected
Ignore(SimObject *obj)SimObservervirtual
InelasticCollision(Physical &a, Physical &b)Physicalstatic
InflictDamage(double damage, int type=0)Physicalvirtual
Initialize()Shotstatic
integrityPhysicalprotected
Integrity() const Physicalinline
IsArmed() const Shotinlinevirtual
IsBeam() const Shotinlinevirtual
IsDecoy() const Shotinlinevirtual
IsDrone() const Shotinlinevirtual
IsFlak() const Shotvirtual
IsHostileTo(const SimObject *o) const Shotvirtual
IsMissile() const Shotinlinevirtual
IsPrimary() const Shotinlinevirtual
IsProbe() const Shotinlinevirtual
IsTracking(Ship *tgt) const Shotvirtual
lat_thrustPhysicalprotected
Length() const Shot
lifePhysicalprotected
Life() const Physicalinline
LiftLine() const Physicalinline
lightPhysicalprotected
LightSrc() const Physicalinline
LinearFrame(double seconds)Physicalvirtual
Location() const Physicalinline
LookAt(const Point &dst)Physicalvirtual
MarkerColor() const Shotvirtual
massPhysicalprotected
Mass() const Physicalinline
MoveTo(const Point &new_loc)Physicalvirtual
namePhysicalprotected
Name() const Physicalinline
NAMELEN enum valuePhysical
Notify()SimObjectvirtual
notifyingSimObjectprotected
obj_typePhysicalprotected
objidSimObjectprotected
Observe(SimObject *obj)SimObservervirtual
observe_listSimObserverprotected
observersSimObjectprotected
offsetShotprotected
operator==(const Shot &s) const Shotinline
SimObject::operator==(const Physical &p) const Physicalinline
SimObserver::operator==(const SimObserver &o) const SimObserverinline
originShotprotected
Origin() const Shotinline
ownerShotprotected
Owner() const Shotinline
PCS() const Shotinlinevirtual
Physical()Physical
Physical(const char *n, int t=0)Physical
Pitch() const Physicalinline
pitchPhysicalprotected
pitch_ratePhysicalprotected
primaryShotprotected
primary_locPhysicalprotected
primary_massPhysicalprotected
radiusPhysicalprotected
Radius() const Physicalinline
regionSimObjectprotected
Register(SimObserver *obs)SimObjectvirtual
repPhysicalprotected
Rep() const Physicalinline
rollPhysicalprotected
Roll() const Physicalinline
roll_ratePhysicalprotected
Rotation() const Physicalinline
SeekTarget(SimObject *target, System *sub=0)Shotvirtual
SemiElasticCollision(Physical &a, Physical &b)Physicalstatic
SetAbsoluteOrientation(double roll, double pitch, double yaw)Physicalvirtual
SetAngularDrag(double r, double p, double y)Physicalvirtual
SetAngularRates(double r, double p, double y)Physicalvirtual
SetBaseDensity(double d)Physicalvirtual
SetBeamPoints(const Point &from, const Point &to)Shot
SetCharge(float c)Shot
SetDrag(double d)Physicalinlinevirtual
SetEta(int t)Shotinline
SetFuse(double seconds)Shot
SetGravity(double g)Physicalvirtual
SetHeading(double r, double p, double y)Physicalvirtual
SetHitTarget(bool h)Shotinline
SetObjID(DWORD id)SimObjectinlinevirtual
SetPrimary(const Point &loc, double mass)Physicalvirtual
SetRegion(SimRegion *rgn)SimObjectinlinevirtual
SetSubFrameLength(double seconds)Physicalinlinestatic
SetThrust(double t)Physicalvirtual
SetTransX(double t)Physicalvirtual
SetTransY(double t)Physicalvirtual
SetTransZ(double t)Physicalvirtual
SetVelocity(const Point &v)Physicalinlinevirtual
Shake() const Physicalinline
shakePhysicalprotected
Shot(const Point &pos, const Camera &cam, WeaponDesign *design, const Ship *ship=0)Shot
ShotType() const Shotinline
SIM_ASTEROID enum valueSimObject
SIM_DEBRIS enum valueSimObject
SIM_DRONE enum valueSimObject
SIM_EXPLOSION enum valueSimObject
SIM_SHIP enum valueSimObject
SIM_SHOT enum valueSimObject
SimObject()SimObjectinline
SimObject(const char *n, int t=0)SimObjectinline
soundShotprotected
stallPhysicalprotected
straightPhysicalprotected
sub_framePhysicalprotectedstatic
Thrust() const Physicalinline
thrustPhysicalprotected
trailShotprotected
trans_xPhysicalprotected
trans_yPhysicalprotected
trans_zPhysicalprotected
TranslateBy(const Point &ref)Physicalvirtual
TransX() const Physicalinline
TransY() const Physicalinline
TransZ() const Physicalinline
typeShotprotected
Type() const Physicalinline
TYPENAME()Shotinlinestatic
TYPES enum nameSimObject
Unregister(SimObserver *obs)SimObjectvirtual
Update(SimObject *obj)Shotvirtual
Velocity() const Physicalinline
velocityPhysicalprotected
Vibration() const Physicalinline
vibrationPhysicalprotected
Yaw() const Physicalinline
yawPhysicalprotected
yaw_ratePhysicalprotected
~Physical()Physicalvirtual
~Shot()Shotvirtual
~SimObject()SimObjectvirtual
~SimObserver()SimObservervirtual