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

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

Abbreviation() const Ship
accelPhysicalprotected
Acceleration() const Physicalinline
acsShipprotected
ACS() const Shipvirtual
Activate(Scene &scene)Shipvirtual
ACTIVE enum valueShip
activeSimObjectprotected
AddActiveDecoy(Drone *d)Shipvirtual
AddNavPoint(Instruction *pt, Instruction *afterPoint=0)Ship
AddThreat(Shot *s)Ship
AeroFrame(double seconds)Shipvirtual
agilityShipprotected
Agility() const Shipinline
ai_modeShipprotected
AIValue() const Ship
ALERT enum valueShip
Alpha() const Physicalinline
alphaPhysicalprotected
altitude_aglShipprotected
AltitudeAGL() const Ship
AltitudeMSL() const Ship
AngularFrame(double seconds)Physicalvirtual
ApplyForce(const Point &force)Physicalvirtual
ApplyHelmPitch(double p)Shipvirtual
ApplyHelmYaw(double y)Shipvirtual
ApplyPitch(double pitch_acc)Shipvirtual
ApplyRoll(double roll_acc)Physicalvirtual
ApplyTorque(const Point &torque)Physicalvirtual
ApplyYaw(double yaw_acc)Physicalvirtual
APPROACH enum valueShip
arcade_velocityPhysicalprotected
ArcadeFrame(double seconds)Physicalvirtual
ArcadeStop()Shipinline
ATTACK enum valueShip
augmenterShipprotected
Augmenter() const Shipinline
auto_repairShipprotected
AutoRepair() const Shipinline
BATTLESHIP enum valueShip
BeamLine() const Physicalinline
bridge_vecShipprotected
BridgeLocation() const Shipinline
BUILDING enum valueShip
C3I enum valueShip
CalcFlightPath()Physicalvirtual
Cam() const Physicalinline
camPhysicalprotected
CanTimeSkip()Ship
CARGO enum valueShip
carrierShipprotected
CARRIER enum valueShip
CDPhysicalprotected
chase_vecShipprotected
ChaseLocation() const Shipinline
check_fireShipprotected
CheckFire(bool c)Shipinlinevirtual
CheckFire() const Shipinlinevirtual
CheckFriendlyFire()Shipvirtual
CheckShotIntersection(Shot *shot, Point &ipt, Point &hpt, Weapon **wep=0)Shipprotected
CLPhysicalprotected
Class() const Ship
ClassForName(const char *name)Shipstatic
CLASSIFICATION enum nameShip
ClassName(int c)Shipstatic
ClassName() const Ship
ClearCaution()Shipinline
ClearFlightPlan()Ship
ClearRadioOrders()Ship
ClearTrack()Ship
CloneCam(const Camera &cam)Physicalvirtual
Close()Shipstatic
cmd_chain_indexShipprotected
Cockpit() const Ship
cockpitShipprotected
CollidesWith(Physical &o)Shipvirtual
combat_unitShipprotected
command_ai_levelShipprotected
CommandMode()Ship
CompassHeading() const Ship
CompassPitch() const Ship
CompleteTransition()Ship
Computers()Shipinline
computersShipprotected
COMSAT enum valueShip
contact_idShipprotected
ContactList()Ship
control_modelShipprotectedstatic
CORVETTE enum valueShip
COURIER enum valueShip
CRUISER enum valueShip
CycleFLCSMode()Ship
CyclePrimary()Shipvirtual
CycleSecondary()Shipvirtual
CycleSubTarget(int dir=1)Shipvirtual
Deactivate(Scene &scene)Shipvirtual
DeathSpiral()Ship
decoyShipprotected
decoy_listShipprotected
DecreaseRepairPriority(int task_index)Ship
DEFSAT enum valueShip
DelNavPoint(Instruction *pt)Ship
designShipprotected
Design() const Shipinline
DesignFileName() const Ship
DesignName() const Ship
Destroy()Shipvirtual
DESTROYER enum valueShip
detailShipprotected
detail_levelShipprotected
dirPhysicalprotected
director_infoShipprotected
DoPhysicalprotected
dockShipprotected
DOCKED enum valueShip
DockFrame(double seconds)Shipvirtual
DOCKING enum valueShip
DoEMCON()Shipvirtual
dpPhysicalprotected
dp_accPhysicalprotected
dp_drgPhysicalprotected
drPhysicalprotected
dr_accPhysicalprotected
dr_drgPhysicalprotected
Drag() const Physicalinline
dragPhysicalprotected
DREADNAUGHT enum valueShip
Drives()Shipinline
drivesShipprotected
DRONE enum valueShip
DropCam(double time=10, double range=0)Ship
DropOrbit()Ship
DROPSHIPS enum valueShip
DropTarget()Shipvirtual
DropThreat(Shot *s)Ship
dyPhysicalprotected
dy_accPhysicalprotected
dy_drgPhysicalprotected
ElasticCollision(Physical &a, Physical &b)Physicalstatic
elementShipprotected
emconShipprotected
EnableRepair(bool e)Shipinline
EnableShadows(bool enable)Ship
EWR enum valueShip
ExecEvalFrame(double seconds)Ship
ExecFLCSFrame()Ship
ExecFrame(double seconds)Shipvirtual
ExecMaintFrame(double seconds)Ship
ExecNavFrame(double seconds)Ship
ExecPhysics(double seconds)Ship
ExecSensors(double seconds)Shipvirtual
ExecSystems(double seconds)Ship
ExecThrottle(double seconds)Ship
FACTORY enum valueShip
farcasterShipprotected
FARCASTER enum valueShip
ff_countShipprotected
FIGHTER enum valueShip
FindContact(SimObject *s) const Shipvirtual
FindWeaponGroup(const char *name)Shipprotected
FireDecoy()Shipvirtual
FirePrimary()Shipinlinevirtual
FireSecondary()Shipinlinevirtual
FireWeapon(int n)Shipvirtual
flcsShipprotected
FLCS_AUTO enum valueShip
FLCS_HELM enum valueShip
FLCS_MANUAL enum valueShip
flcs_modeShipprotected
FLCS_MODE enum nameShip
flight_decksShipprotected
FLIGHT_MODEL enum nameShip
flight_modelShipprotectedstatic
flight_path_pitchPhysicalprotected
flight_path_yawPhysicalprotected
flight_phaseShipprotected
FlightDecks()Shipinline
FlightPathPitchAngle() const Physicalinline
FlightPathYawAngle() const Physicalinline
FlightPlanLength()Ship
FM_ARCADE enum valueShip
FM_RELAXED enum valueShip
FM_STANDARD enum valueShip
FREIGHTER enum valueShip
friendly_fire_levelShipprotectedstatic
friendly_fire_timeShipprotected
FRIGATE enum valueShip
g_accelPhysicalprotected
g_forceShipprotected
gearShipprotected
GetActiveDecoys()Shipvirtual
GetAIMode() const Shipinline
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
GetCarrier() const Shipinline
GetCombatUnit() const Shipinline
GetCommandAILevel() const Shipinline
GetContactID() const Shipinlinevirtual
GetController() const Ship
GetControlModel()Shipinlinestatic
GetDecoy() const Shipvirtual
GetDensity() const Physicalvirtual
GetDirector() const Physicalinline
GetDirectorInfo() const Shipinline
GetDock() const Shipinline
GetDrive() const Shipinline
GetElement() const Shipinline
GetElementIndex() const Ship
GetEMCON() const Shipinlinevirtual
GetFarcaster() const Shipinline
GetFLCS()Shipinline
GetFLCSMode() const Ship
GetFlightDeck(int i=0) const Ship
GetFlightModel()Shipinlinestatic
GetFlightPhase() const Shipinlinevirtual
GetFlightPlan()Ship
GetFriendlyFire() const Shipinline
GetFriendlyFireLevel()Shipinlinestatic
GetFuelLevel() const Ship
GetGear()Shipinline
GetHangar()Shipinline
GetHelmHeading() const Shipinline
GetHelmPitch() const Shipinline
GetIFF() const Shipinlinevirtual
GetInbound() const Shipinline
GetLandingModel()Shipinlinestatic
GetLeader() const Ship
GetLoadout()Shipinlinevirtual
GetMissileEta(int index) const Shipvirtual
GetNavIndex(const Instruction *n)Ship
GetNavSystem()Shipinline
GetNextNavPoint()Ship
GetObjID() const SimObjectinlinevirtual
GetObserverName() const Shipinlinevirtual
GetOrigElementIndex() const Ship
GetPrimary() const Shipvirtual
GetPrimaryDesign() const Shipvirtual
GetPrimaryGroup() const Shipvirtual
GetProbe() const Shipinlinevirtual
GetProbeLauncher() const Shipinlinevirtual
GetQuantumDrive() const Shipinline
GetRadioOrders() const Ship
GetRegion() const SimObjectinlinevirtual
GetSecondary() const Shipvirtual
GetSecondaryDesign() const Shipvirtual
GetSecondaryGroup() const Shipvirtual
GetSensor()Shipinline
GetSensorMode() const Shipvirtual
GetShield()Shipinline
GetShieldRep()Shipinline
GetSkin() const Shipinline
GetSubFrameLength()Physicalinlinestatic
GetSubTarget() const Shipinlinevirtual
GetSystem(int sys_id)Ship
GetTarget() const Shipinlinevirtual
GetTextureList(List< Bitmap > &textures)Shipvirtual
GetThreatList()Ship
GetThruster()Shipinline
GetTrigger(int i) const Shipvirtual
GetWard() const Shipinline
GetWeaponByIndex(int n)Shipvirtual
GForce() const Ship
GROUND_UNITS enum valueShip
HandleRadioMessage(RadioMessage *msg)Ship
hangarShipprotected
Heading() const Physicalinline
helm_headingShipprotected
helm_pitchShipprotected
HideCockpit()Ship
HideRep()Ship
HitBy(Shot *shot, Point &impact)Shipvirtual
HullStrength() const Shipvirtual
idPhysicalprotected
id_keyPhysicalprotectedstatic
Identity() const Physicalinline
IFF_codeShipprotected
IFFColor(int iff)Shipstatic
Ignore(SimObject *obj)SimObservervirtual
inboundShipprotected
IncFriendlyFire(int f=1)Ship
IncreaseRepairPriority(int task_index)Ship
InelasticCollision(Physical &a, Physical &b)Physicalstatic
InflictDamage(double damage, Shot *shot=0, int hit_type=3, Point hull_impact=Point(0, 0, 0))Shipvirtual
SimObject::InflictDamage(double damage, int type=0)Physicalvirtual
InflictNetDamage(double damage, Shot *shot=0)Shipvirtual
InflictNetSystemDamage(System *system, double damage, BYTE type)Shipvirtual
InflictSystemDamage(double damage, Shot *shot, Point impact)Shipvirtual
Initialize()Shipstatic
Integrity() const Physicalinline
integrityPhysicalprotected
InTransition() const Shipinline
invulnerableShipprotected
IsAirborne() const Ship
IsAttaining() const Shipinline
IsAutoNavEngaged()Ship
IsDead() const Shipinline
IsDropCam() const Shipinline
IsDropping() const Shipinline
IsDropship() const Ship
IsDying() const Shipinline
IsGearDown()Ship
IsGroundUnit() const Ship
IsHostileTo(const SimObject *o) const Shipvirtual
IsInCombat()Ship
IsInvulnerable() const Shipinline
IsNetObserver() const Shipinline
IsRogue() const Ship
IsSkipping() const Shipinline
IsStarship() const Ship
IsStatic() const Ship
IsTracking(SimObject *tgt)Shipvirtual
killerShipprotected
landing_modelShipprotectedstatic
LANDING_MODEL enum nameShip
last_beam_timeShipprotected
last_bolt_timeShipprotected
last_eval_timeShipprotected
last_repair_timeShipprotected
lat_thrustPhysicalprotected
LAUNCH enum valueShip
launch_pointShipprotected
launch_timeShipprotected
LaunchProbe()Shipvirtual
LCA enum valueShip
Life() const Physicalinline
lifePhysicalprotected
LiftLine() const Physicalinline
lightPhysicalprotected
LightSrc() const Physicalinline
LinearFrame(double seconds)Shipvirtual
LM_EASIER enum valueShip
LM_STANDARD enum valueShip
loadoutShipprotected
Location() const Physicalinline
LOCKED enum valueShip
LockTarget(int type=SimObject::SIM_SHIP, bool closest=false, bool hostile=false)Shipvirtual
LockTarget(SimObject *candidate)Shipvirtual
LookAt(const Point &dst)Physicalvirtual
LowerGear()Ship
main_driveShipprotected
MakeOrbit()Ship
MarkerColor() const Shipvirtual
Mass() const Physicalinline
massPhysicalprotected
master_cautionShipprotected
MasterCaution() const Shipinline
MatchOrientation(const Ship &s)Ship
MINE enum valueShip
missile_etaShipprotected
missile_idShipprotected
MissionClock() const Ship
MoveTo(const Point &new_loc)Physicalvirtual
namePhysicalprotected
Name() const Physicalinline
NAMELEN enum valuePhysical
NavLights()Shipinline
navlightsShipprotected
navsysShipprotected
net_controlShipprotected
net_observer_modeShipprotected
Notify()SimObjectvirtual
notifyingSimObjectprotected
ntrackShipprotected
NumContacts() const Ship
NumFlightDecks() const Ship
NumInbound() const Ship
obj_typePhysicalprotected
objidSimObjectprotected
Observe(SimObject *obj)SimObservervirtual
observe_listSimObserverprotected
observersSimObjectprotected
old_emconShipprotected
OP_MODE enum nameShip
operator==(const Ship &s) const Shipinline
SimObject::operator==(const Physical &p) const Physicalinline
SimObserver::operator==(const SimObserver &o) const SimObserverinline
orig_elem_indexShipprotected
pcsShipprotected
PCS() const Shipvirtual
Physical()Physical
Physical(const char *n, int t=0)Physical
pitchPhysicalprotected
Pitch() const Physicalinline
pitch_ratePhysicalprotected
primaryShipprotected
primary_locPhysicalprotected
primary_massPhysicalprotected
probeShipprotected
quantum_driveShipprotected
radio_ordersShipprotected
radiusPhysicalprotected
Radius() const Physicalinline
RaiseGear()Ship
RangeToNavPoint(const Instruction *n)Ship
reactorsShipprotected
Reactors()Shipinline
RECOVERY enum valueShip
regionSimObjectprotected
Register(SimObserver *obs)SimObjectvirtual
Registry() const Shipinline
regnumShipprotected
repPhysicalprotected
Rep() const Physicalinline
repair_queueShipprotected
RepairQueue()Shipinline
RepairSpeed() const Ship
RepairSystem(System *sys)Ship
RepairTeams() const Ship
respawn_locShipprotected
RespawnCount() const Shipinline
RespawnLoc() const Shipinline
respawnsShipprotected
rollPhysicalprotected
Roll() const Physicalinline
roll_ratePhysicalprotected
Rotation() const Physicalinline
SAM enum valueShip
secondaryShipprotected
SelectDetail(double seconds)Shipvirtual
SelectWeapon(int n, int w)Shipvirtual
SemiElasticCollision(Physical &a, Physical &b)Physicalstatic
sensorShipprotected
sensor_droneShipprotected
SetAbsoluteOrientation(double roll, double pitch, double yaw)Physicalvirtual
SetAIMode(int n)Shipinline
SetAngularDrag(double r, double p, double y)Physicalvirtual
SetAngularRates(double r, double p, double y)Physicalvirtual
SetAugmenter(bool enable)Ship
SetAutoNav(bool engage=true)Ship
SetBaseDensity(double d)Physicalvirtual
SetCarrier(Ship *c, FlightDeck *d)Ship
SetCommandAILevel(int n)Shipinline
SetControlModel(int n)Shipinlinestatic
SetControls(MotionController *m)Shipvirtual
SetDirectorInfo(const char *msg)Shipinline
SetDrag(double d)Physicalinlinevirtual
SetElement(Element *e)Ship
SetEMCON(int e, bool from_net=false)Shipvirtual
SetFLCSMode(int mode)Ship
SetFlightModel(int f)Shipinlinestatic
SetFlightPhase(OP_MODE phase)Shipvirtual
SetFriendlyFire(int f)Ship
SetFriendlyFireLevel(double f)Shipinlinestatic
SetGravity(double g)Physicalvirtual
SetHeading(double r, double p, double y)Physicalvirtual
SetHelmHeading(double h)Ship
SetHelmPitch(double p)Ship
SetIFF(int iff)Shipvirtual
SetInbound(InboundSlot *s)Ship
SetIntegrity(float n)Shipinlinevirtual
SetInvulnerable(bool n)Shipinline
SetLandingModel(int f)Shipinlinestatic
SetLaunchPoint(Instruction *pt)Ship
SetMissileEta(int id, int eta)Shipvirtual
SetName(const char *ident)Shipinline
SetNavptStatus(Instruction *n, int status)Ship
SetNetObserver(bool n)Shipinline
SetNetSystemStatus(System *system, int status, int power, int reactor, double avail)Shipvirtual
SetNetworkControl(Director *net_ctrl=0)Shipvirtual
SetObjID(DWORD id)SimObjectinlinevirtual
SetPrimary(const Point &loc, double mass)Physicalvirtual
SetProbe(Drone *d)Shipvirtual
SetRegion(SimRegion *rgn)Shipvirtual
SetRespawnCount(int r)Shipinline
SetRespawnLoc(const Point &rl)Shipinline
SetRogue(bool r=true)Ship
SetSensorMode(int mode)Shipvirtual
SetSubFrameLength(double seconds)Physicalinlinestatic
SetTarget(SimObject *t, System *sub=0, bool from_net=false)Shipvirtual
SetThrottle(double percent)Ship
SetThrust(double t)Physicalvirtual
SetTransition(double trans_time, int trans_type, const Point &trans_loc)Ship
SetTransX(double t)Shipvirtual
SetTransY(double t)Shipvirtual
SetTransZ(double t)Shipvirtual
SetTrigger(int i)Shipvirtual
SetupAgility()Shipvirtual
SetVelocity(const Point &v)Physicalinlinevirtual
SetWard(Ship *s)Ship
SetWarp(double w)Shipinline
shakePhysicalprotected
Shake() const Physicalinline
shieldShipprotected
shieldRepShipprotected
ShieldStrength() const Shipvirtual
Ship(const char *ship_name, const char *reg_num, ShipDesign *design, int IFF=0, int cmd_ai=0, const int *loadout=0)Ship
ShowCockpit()Ship
ShowRep()Ship
simShipprotected
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
skinShipprotected
SPACE_UNITS enum valueShip
stallPhysicalprotected
STARBASE enum valueShip
STARSHIPS enum valueShip
StatFrame(double seconds)Shipvirtual
STATION enum valueShip
Stow()Ship
straightPhysicalprotected
sub_framePhysicalprotectedstatic
subtargetShipprotected
SWACS enum valueShip
Systems()Shipinline
systemsShipprotected
TAKEOFF enum valueShip
targetShipprotected
threat_listShipprotected
Throttle() const Shipinline
throttleShipprotected
throttle_requestShipprotected
thrustPhysicalprotected
Thrust(double seconds) const Ship
SimObject::Thrust() const Physicalinline
thrusterShipprotected
TimeSkip()Ship
ToggleGear()Ship
ToggleNavlights()Ship
trackShipprotected
track_timeShipprotected
TrackLength() const Shipinline
TrackPoint(int i) const Ship
TRAN_TYPE enum nameShip
trans_xPhysicalprotected
trans_yPhysicalprotected
trans_zPhysicalprotected
TRANSITION_DEAD enum valueShip
TRANSITION_DEATH_SPIRAL enum valueShip
TRANSITION_DROP_CAM enum valueShip
TRANSITION_DROP_ORBIT enum valueShip
transition_locShipprotected
TRANSITION_MAKE_ORBIT enum valueShip
TRANSITION_NONE enum valueShip
transition_timeShipprotected
TRANSITION_TIME_SKIP enum valueShip
transition_typeShipprotected
TransitionLocation() const Shipinline
TranslateBy(const Point &ref)Physicalvirtual
TransX() const Physicalinline
TransY() const Physicalinline
TransZ() const Physicalinline
triggerShipprotected
Type() const Physicalinline
TYPENAME()Shipinlinestatic
TYPES enum nameSimObject
Unregister(SimObserver *obs)SimObjectvirtual
Update(SimObject *obj)Shipvirtual
UpdateTrack()Ship
UseSkin(const Skin *s)Shipinline
Value() const Ship
Value(int type)Shipstatic
velocityPhysicalprotected
Velocity() const Physicalinline
VelocityLimit() const Shipinline
Vibration() const Physicalinline
vibrationPhysicalprotected
vlimitShipprotected
wardShipprotected
warp_fovShipprotected
WarpFactor() const Shipinline
weaponsShipprotected
Weapons()Shipinline
wep_massShipprotected
wep_resistShipprotected
yawPhysicalprotected
Yaw() const Physicalinline
yaw_ratePhysicalprotected
~Physical()Physicalvirtual
~Ship()Shipvirtual
~SimObject()SimObjectvirtual
~SimObserver()SimObservervirtual