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

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

accelPhysicalprotected
Acceleration() const Physicalinline
Activate(Scene &scene)Explosionvirtual
activeSimObjectprotected
AeroFrame(double seconds)Physicalvirtual
Alpha() const Physicalinline
alphaPhysicalprotected
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
BEAM_FLASH enum valueExplosion
BeamLine() const Physicalinline
CalcFlightPath()Physicalvirtual
Cam() const Physicalinline
camPhysicalprotected
CDPhysicalprotected
CLPhysicalprotected
CloneCam(const Camera &cam)Physicalvirtual
Close()Explosionstatic
CollidesWith(Physical &o)Physicalvirtual
Deactivate(Scene &scene)Explosionvirtual
dirPhysicalprotected
DoPhysicalprotected
dpPhysicalprotected
dp_accPhysicalprotected
dp_drgPhysicalprotected
drPhysicalprotected
dr_accPhysicalprotected
dr_drgPhysicalprotected
dragPhysicalprotected
Drag() const Physicalinline
dyPhysicalprotected
dy_accPhysicalprotected
dy_drgPhysicalprotected
ElasticCollision(Physical &a, Physical &b)Physicalstatic
ExecFrame(double seconds)Explosionvirtual
Explosion(int type, const Vec3 &pos, const Vec3 &vel, float exp_scale, float part_scale, SimRegion *rgn=0, SimObject *source=0)Explosion
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
GetObjID() const SimObjectinlinevirtual
GetObserverName() const Explosionvirtual
GetParticles()Explosioninline
GetRegion() const SimObjectinlinevirtual
GetSubFrameLength()Physicalinlinestatic
Heading() const Physicalinline
HULL_BURST enum valueExplosion
HULL_FIRE enum valueExplosion
HULL_FLASH enum valueExplosion
HYPER_FLASH enum valueExplosion
idPhysicalprotected
id_keyPhysicalprotectedstatic
Identity() const Physicalinline
Ignore(SimObject *obj)SimObservervirtual
InelasticCollision(Physical &a, Physical &b)Physicalstatic
InflictDamage(double damage, int type=0)Physicalvirtual
Initialize()Explosionstatic
Integrity() const Physicalinline
integrityPhysicalprotected
IsHostileTo(const SimObject *o) const SimObjectinlinevirtual
LARGE_BURST enum valueExplosion
LARGE_EXPLOSION enum valueExplosion
lat_thrustPhysicalprotected
Life() const Physicalinline
lifePhysicalprotected
LiftLine() const Physicalinline
lightPhysicalprotected
LightSrc() const Physicalinline
LinearFrame(double seconds)Physicalvirtual
Location() const Physicalinline
LookAt(const Point &dst)Physicalvirtual
Mass() const Physicalinline
massPhysicalprotected
mount_relExplosionprotected
MoveTo(const Point &new_loc)Physicalvirtual
Name() const Physicalinline
namePhysicalprotected
NAMELEN enum valuePhysical
Notify()SimObjectvirtual
notifyingSimObjectprotected
NUKE_EXPLOSION enum valueExplosion
obj_typePhysicalprotected
objidSimObjectprotected
Observe(SimObject *obj)SimObservervirtual
observe_listSimObserverprotected
observersSimObjectprotected
SimObject::operator==(const Physical &p) const Physicalinline
SimObserver::operator==(const SimObserver &o) const SimObserverinline
particlesExplosionprotected
Physical()Physical
Physical(const char *n, int t=0)Physical
pitchPhysicalprotected
Pitch() const Physicalinline
pitch_ratePhysicalprotected
PLASMA_LEAK enum valueExplosion
primary_locPhysicalprotected
primary_massPhysicalprotected
QUANTUM_FLASH enum valueExplosion
Radius() const Physicalinline
radiusPhysicalprotected
regionSimObjectprotected
Register(SimObserver *obs)SimObjectvirtual
Rep() const Physicalinline
repPhysicalprotected
rollPhysicalprotected
Roll() const Physicalinline
roll_ratePhysicalprotected
Rotation() const Physicalinline
scaleExplosionprotected
scale1Explosionprotected
scale2Explosionprotected
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
SetDrag(double d)Physicalinlinevirtual
SetGravity(double g)Physicalvirtual
SetHeading(double r, double p, double y)Physicalvirtual
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
SHIELD_FLASH enum valueExplosion
SHOT_BLAST enum valueExplosion
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
SMALL_EXPLOSION enum valueExplosion
SMALL_FIRE enum valueExplosion
SMOKE_TRAIL enum valueExplosion
sourceExplosionprotected
stallPhysicalprotected
straightPhysicalprotected
sub_framePhysicalprotectedstatic
Thrust() const Physicalinline
thrustPhysicalprotected
trans_xPhysicalprotected
trans_yPhysicalprotected
trans_zPhysicalprotected
TranslateBy(const Point &ref)Physicalvirtual
TransX() const Physicalinline
TransY() const Physicalinline
TransZ() const Physicalinline
Type enum nameExplosion
SimObject::Type() const Physicalinline
typeExplosionprotected
TYPENAME()Explosioninlinestatic
TYPES enum nameSimObject
Unregister(SimObserver *obs)SimObjectvirtual
Update(SimObject *obj)Explosionvirtual
Velocity() const Physicalinline
velocityPhysicalprotected
Vibration() const Physicalinline
vibrationPhysicalprotected
Yaw() const Physicalinline
yawPhysicalprotected
yaw_ratePhysicalprotected
~Explosion()Explosionvirtual
~Physical()Physicalvirtual
~SimObject()SimObjectvirtual
~SimObserver()SimObservervirtual