Pioneer
Loading...
Searching...
No Matches
Ship Member List

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

AbortHyperjump()Shipvirtual
AddComponent()Bodyinline
AddForce(const vector3d &)DynamicBody
AddRelForce(const vector3d &)DynamicBody
AddRelTorque(const vector3d &)DynamicBody
AddTorque(const vector3d &)DynamicBody
AIBodyDeleted(const Body *const body)Shipinline
AIClearInstructions()Ship
AIDock(SpaceStation *target)Ship
AIError enum nameDynamicBody
AIERROR_GRAV_TOO_HIGH enum valueDynamicBody
AIERROR_NONE enum valueDynamicBody
AIERROR_ORBIT_IMPOSSIBLE enum valueDynamicBody
AIERROR_PRESS_TOO_HIGH enum valueDynamicBody
AIERROR_REFUSED_PERM enum valueDynamicBody
AIFaceDirection(const vector3d &dir, double av=0)Shipinline
AIFlyTo(Body *target)Ship
AIGetStatusText(char *str)Ship
AIHoldPosition()Ship
AIIsActive()Shipinline
AIKamikaze(Body *target)Ship
AIKill(Ship *target)Ship
AIMatchAngVelObjSpace(const vector3d &desiredAngVel, const vector3d &powerLimit=vector3d(1.0), bool ignoreZeroValues=false)Shipinline
AIMatchVel(const vector3d &vel, const vector3d &powerLimit=vector3d(1.0))Shipinline
AIMessage(AIError msg=AIERROR_NONE)DynamicBodyinline
AIOrbit(Body *target, double alt)Ship
AITimeStep(float timeStep)Shipprotected
ALERT_MISSILE_DETECTED enum valueShip
ALERT_NONE enum valueShip
ALERT_SHIP_FIRING enum valueShip
ALERT_SHIP_NEARBY enum valueShip
AlertState enum nameShip
Blastoff()Ship
Body()Body
Body(const Json &jsonObj, Space *space)Body
CalcAtmosphericDrag(double velSqr, double area, double coeff) constDynamicBody
CalcAtmosphericForce() const overrideShipprotectedvirtual
CalcAtmoTorque() constShip
CalcExternalForce()DynamicBody
CheckHyperjumpCapability() constShip
ClearAngThrusterState()Shipinline
ClearLinThrusterState()Shipinline
ClearThrusterState()Shipinline
ComputeOrbit() constDynamicBody
DEFAULT_DRAG_COEFFDynamicBodyprotectedstatic
DeleteEmitter()DeleteEmitterinline
DOCKED enum valueShip
DOCKING enum valueShip
DoDamage(float kgDamage)Shipvirtual
DynamicBody()DynamicBody
DynamicBody(const Json &jsonObj, Space *space)DynamicBody
ECM_ACTIVATED enum valueShip
ECM_NOT_INSTALLED enum valueShip
ECM_RECHARGING enum valueShip
ECMResult enum nameShip
EnterSystem()Ship
Explode()Ship
FLAG_CAN_MOVE_FRAME enum valueBody
FLAG_DRAW_EXCLUDE enum valueBody
FLAG_DRAW_LAST enum valueBody
FLAG_LABEL_HIDDEN enum valueBody
FlightState enum nameShip
FLYING enum valueShip
FromJson(const Json &jsonObj, Space *space)Bodystatic
GetAabb() constModelBodyinline
GetAccel(Thruster thruster) constShipinline
GetAccelFwd()Shipinline
GetAICommand() constShipinline
GetAlertState()Shipinline
GetAngularInertia() constDynamicBodyinline
GetAngularMomentum() constDynamicBody
GetAngVelocity() const overrideDynamicBodyvirtual
GetAtmosForce() constDynamicBodyinline
GetAtmosphericPressureLimit() constShip
GetClipRadius() constBodyinline
GetCollMesh()ModelBodyinline
GetComponent() constBodyinline
GetComponentList() constBodyinline
GetController() constShipinline
GetCurrentAtmosphericState(double &pressure, double &density) constDynamicBodyprotected
GetDockedWith() constShipinline
GetDockingPort() constShipinline
GetECMRechargeRemain() constShipinline
GetEquipSet() constShipinline
GetExternalForce() constDynamicBodyinline
GetFlags() constBodyinline
GetFlightState() constShipinline
GetFrame() constBodyinline
GetFuel() constShipinline
GetGeom() constModelBodyinline
GetGravityForce() constDynamicBodyinline
GetHullTemperature() constShip
GetHyperspaceCloud() constShipinline
GetHyperspaceCountdown() constShipinline
GetHyperspaceDest() constShipinline
GetHyperspaceDuration() constShipinline
GetInterpOrient() constBodyinline
GetInterpOrientRelTo(FrameId relToId) constBody
GetInterpPosition() constBodyinline
GetInterpPositionRelTo(FrameId relToId) constBody
GetInterpPositionRelTo(const Body *relTo) constBody
GetLabel() constBodyinline
GetLandingPosOffset() constShipinline
GetLastForce() constDynamicBodyinline
GetLastTorque() constDynamicBodyinline
GetMass() const overrideDynamicBodyinlinevirtual
GetModel() constModelBodyinline
GetOrient() constBodyinline
GetOrientRelTo(FrameId) constBody
GetPercentHull() constShip
GetPercentShields() constShip
GetPhysRadius() constBodyinline
GetPosition() constBodyinline
GetPositionRelTo(FrameId) constBody
GetPositionRelTo(const Body *) constBody
GetPropulsion()Shipinline
GetRelations(Body *other) constShip
GetSensors() constShipinline
GetShields() constModelBodyinlineprotected
GetShipType() constShipinline
GetSkin() constShipinline
GetStats() constShipinline
GetSystemBody() constBodyinlinevirtual
GetTargetIndicatorPosition() constBodyvirtual
GetType() constBodyinlinevirtual
GetVelocity() const overrideDynamicBodyvirtual
GetVelocityRelTo(const Body *) constBody
GetVelocityRelTo(FrameId) constBody
GetWheelState() constShipinline
GetWheelTransition() constShipinline
HasComponent() constBodyinline
HYPERJUMP_CURRENT_SYSTEM enum valueShip
HYPERJUMP_DRIVE_ACTIVE enum valueShip
HYPERJUMP_INITIATED enum valueShip
HYPERJUMP_INSUFFICIENT_FUEL enum valueShip
HYPERJUMP_NO_DRIVE enum valueShip
HYPERJUMP_OK enum valueShip
HYPERJUMP_OUT_OF_RANGE enum valueShip
HYPERJUMP_SAFETY_LOCKOUT enum valueShip
HyperjumpStatus enum nameShip
HYPERSPACE enum valueShip
InitiateHyperjumpTo(const SystemPath &dest, int warmup_time, double duration, const HyperdriveSoundsTable &sounds, LuaRef checks)Shipvirtual
IsAIAttacking(const Ship *target) constShip
IsColliding() constModelBodyinline
IsDead() constBodyinline
IsDecelerating() constShipinline
IsDocked() constShipinline
IsHyperspaceActive() constShipinline
IsInSpace() const overrideShipinlinevirtual
IsInvulnerable() constShipinline
IsLanded() constShipinline
IsMoving() constDynamicBodyinline
IsStatic() constModelBodyinline
IsType(ObjectType c) constBodyinlinevirtual
JUMPING enum valueShip
LANDED enum valueShip
m_aiMessageDynamicBodyprotected
m_controllerShipprotected
m_deceleratingDynamicBodyprotected
m_dockedWithShipprotected
m_dockedWithPortShipprotected
m_dragCoeffDynamicBodyprotected
m_ecmRechargeShipprotected
m_equipSetShipprotected
m_fixedGunsShipprotected
m_flagsBodyprotected
m_hyperspaceShipprotected
m_interpOrientBodyprotected
m_interpPosBodyprotected
m_propulsionShipprotected
MarkDead()Bodyinline
ModelBody()ModelBody
ModelBody(const Json &jsonObj, Space *space)ModelBody
NotifyRemoved(const Body *const removedBody) overrideShipvirtual
OBJDEF(Ship, DynamicBody, SHIP)Ship
DynamicBody::OBJDEF(DynamicBody, ModelBody, DYNAMICBODY)DynamicBody
ModelBody::OBJDEF(ModelBody, Body, MODELBODY)ModelBody
OnCollision(Body *o, Uint32 flags, double relVel) overrideShipvirtual
OnDamage(Body *attacker, float kgDamage, const CollisionContact &contactData) overrideShipvirtual
onDeleteDeleteEmittermutable
onDockShip
OnEnterHyperspace()Shipprotectedvirtual
OnEnterSystem()Shipprotectedvirtual
onFlavourChangedShipmutable
onLandedShip
onUndockShip
OrientOnSurface(double radius, double latitude, double longitude)Body
PlayerShipControllerShipfriend
PostLoadFixup(Space *space) overrideShipvirtual
Properties()PropertiedObjectinline
Properties() constPropertiedObjectinline
Render(Graphics::Renderer *r, const Camera *camera, const vector3d &viewCoords, const matrix4x4d &viewTransform) overrideShipvirtual
RenderModel(Graphics::Renderer *r, const Camera *camera, const vector3d &viewCoords, const matrix4x4d &viewTransform, const bool setLighting=true)ModelBody
ResetLighting(Graphics::Renderer *r, const std::vector< float > &oldIntensity, const Color &oldAmbient)ModelBodyprotected
SaveToJson(Json &jsonObj, Space *space) overrideShipprotectedvirtual
SetAlertState(AlertState as)Shipprotectedvirtual
SetAngThrusterState(const vector3d &levels)Shipinline
SetAngVelocity(const vector3d &v) overrideDynamicBodyvirtual
SetClipRadius(double r)Bodyinline
SetColliding(bool colliding)ModelBody
SetController(ShipController *c)Ship
SetDecelerating(bool decel)DynamicBodyinline
SetDockedWith(SpaceStation *, int port)Shipvirtual
SetFlag(unsigned int flag, bool enable)Bodyinline
SetFlightState(FlightState s)Ship
SetForce(const vector3d &)DynamicBody
SetFrame(FrameId fId) overrideShipvirtual
SetFuel(const double f)Shipinline
SetFuelReserve(const double f)Shipinline
SetGunState(int idx, int state)Ship
SetHyperspaceDest(const SystemPath &dest)Shipinline
SetInvulnerable(bool b)Shipinline
SetLabel(const std::string &label) overrideShipvirtual
SetLandedOn(Planet *p, float latitude, float longitude)Shipvirtual
SetLighting(Graphics::Renderer *r, const Camera *camera, std::vector< float > &oldIntensity, Color &oldAmbient)ModelBodyprotected
SetMass(double)DynamicBody
SetMassDistributionFromModel()DynamicBody
SetModel(const char *modelName)ModelBody
SetMoving(bool isMoving)DynamicBody
SetOrient(const matrix3x3d &r) overrideModelBodyvirtual
SetPattern(unsigned int num)Ship
SetPercentHull(float)Ship
SetPhysRadius(double r)Bodyinline
SetPosition(const vector3d &p) overrideModelBodyvirtual
SetRelations(Body *other, Uint8 percent)Ship
SetShipName(const std::string &shipName)Ship
SetShipType(const ShipType::Id &shipId)Shipvirtual
SetSkin(const SceneGraph::ModelSkin &skin)Ship
SetStatic(bool isStatic)ModelBody
SetThrusterState(int axis, double level)Shipinline
SetTorque(const vector3d &)DynamicBody
SetVelocity(const vector3d &v) overrideDynamicBodyvirtual
SetWheelState(bool down)Shipvirtual
Ship()=deleteShip
Ship(const Json &jsonObj, Space *space)Ship
Ship(const ShipType::Id &shipId)Ship
ShipControllerShipfriend
SpawnCargo(CargoBody *c_body) constShip
SpawnMissile(ShipType::Id missile_type, int power=-1)Shipvirtual
StaticType()Bodyinlinestatic
StaticUpdate(const float timeStep) overrideShipvirtual
SwitchToFrame(FrameId newFrame)Body
TimeAccelAdjust(const float timeStep)Ship
TimeStepUpdate(const float timeStep) overrideShipvirtual
ToJson(Json &jsonObj, Space *space)Body
Undock()Ship
UNDOCKING enum valueShip
UpdateEquipStats()Ship
UpdateFrame()Body
UpdateFuelStats()Ship
UpdateGunsStats()Ship
UpdateInterpTransform(double alpha) overrideDynamicBodyvirtual
UpdateLuaStats()Ship
UpdateMass()Ship
UseECM()Ship
~Body()Bodyvirtual
~DeleteEmitter()DeleteEmitterinlinevirtual
~DynamicBody()DynamicBodyvirtual
~LuaWrappable()LuaWrappableinlinevirtual
~ModelBody()ModelBodyvirtual
~Ship()Shipvirtual