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

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

AddComponent()Bodyinline
AllocateStaticSlot(int &slot)SpaceStation
Body()Body
Body(const Json &jsonObj, Space *space)Body
DeleteEmitter()DeleteEmitterinline
DockingRefusedReason enum nameSpaceStation
DoShipDamage(Ship *s, Uint32 flags, double relVel)SpaceStation
FLAG_CAN_MOVE_FRAME enum valueBody
FLAG_DRAW_EXCLUDE enum valueBody
FLAG_DRAW_LAST enum valueBody
FLAG_LABEL_HIDDEN enum valueBody
FromJson(const Json &jsonObj, Space *space)Bodystatic
GetAabb() constModelBodyinline
GetAngVelocity() const overrideSpaceStationinlinevirtual
GetClipRadius() constBodyinline
GetCollMesh()ModelBodyinline
GetComponent() constBodyinline
GetComponentList() constBodyinline
GetDockingClearance(Ship *s)SpaceStation
GetDockingPortCount() constSpaceStationinline
GetFlags() constBodyinline
GetFrame() constBodyinline
GetFreeDockingPort(const Ship *s) constSpaceStation
GetGeom() constModelBodyinline
GetInterpOrient() constBodyinline
GetInterpOrientRelTo(FrameId relToId) constBody
GetInterpPosition() constBodyinline
GetInterpPositionRelTo(FrameId relToId) constBody
GetInterpPositionRelTo(const Body *relTo) constBody
GetLabel() constBodyinline
GetMass() constBodyinlinevirtual
GetModel() constModelBodyinline
GetMyDockingPort(const Ship *s) constSpaceStation
GetNearbyTraffic(double radius)SpaceStation
GetOrient() constBodyinline
GetOrientRelTo(FrameId) constBody
GetPhysRadius() constBodyinline
GetPosition() constBodyinline
GetPositionRelTo(FrameId) constBody
GetPositionRelTo(const Body *) constBody
GetShields() constModelBodyinlineprotected
GetStationType() constSpaceStationinline
GetSystemBody() const overrideSpaceStationinlinevirtual
GetTargetIndicatorPosition() const overrideSpaceStationvirtual
GetType() constBodyinlinevirtual
GetVelocity() constBodyinlinevirtual
GetVelocityRelTo(const Body *) constBody
GetVelocityRelTo(FrameId) constBody
HasComponent() constBodyinline
Init()SpaceStationstatic
IsColliding() constModelBodyinline
IsDead() constBodyinline
IsGroundStation() constSpaceStation
IsInSpace() constBodyinlinevirtual
IsStatic() constModelBodyinline
IsType(ObjectType c) constBodyinlinevirtual
LaunchShip(Ship *ship, const int port)SpaceStation
m_flagsBodyprotected
m_interpOrientBodyprotected
m_interpPosBodyprotected
MarkDead()Bodyinline
ModelBody()ModelBody
ModelBody(const Json &jsonObj, Space *space)ModelBody
NotifyRemoved(const Body *const removedBody) overrideSpaceStationvirtual
NumShipsDocked() constSpaceStation
OBJDEF(SpaceStation, ModelBody, SPACESTATION)SpaceStation
ModelBody::OBJDEF(ModelBody, Body, MODELBODY)ModelBody
OnCollision(Body *b, Uint32 flags, double relVel) overrideSpaceStationvirtual
OnDamage(Body *attacker, float kgDamage, const CollisionContact &contactData)Bodyinlinevirtual
onDeleteDeleteEmittermutable
OrientOnSurface(double radius, double latitude, double longitude)Body
PostLoadFixup(Space *space) overrideSpaceStationvirtual
Properties()PropertiedObjectinline
Properties() constPropertiedObjectinline
Render(Graphics::Renderer *r, const Camera *camera, const vector3d &viewCoords, const matrix4x4d &viewTransform) overrideSpaceStationvirtual
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) overrideSpaceStationprotectedvirtual
SetAngVelocity(const vector3d &v)Bodyinlinevirtual
SetClipRadius(double r)Bodyinline
SetColliding(bool colliding)ModelBody
SetDocked(Ship *ship, const int port)SpaceStation
SetFlag(unsigned int flag, bool enable)Bodyinline
SetFrame(FrameId fId) overrideModelBodyvirtual
SetLabel(const std::string &label) overrideSpaceStationvirtual
SetLighting(Graphics::Renderer *r, const Camera *camera, std::vector< float > &oldIntensity, Color &oldAmbient)ModelBodyprotected
SetModel(const char *modelName)ModelBody
SetOrient(const matrix3x3d &r) overrideModelBodyvirtual
SetPhysRadius(double r)Bodyinline
SetPosition(const vector3d &p) overrideModelBodyvirtual
SetStatic(bool isStatic)ModelBody
SetVelocity(const vector3d &v)Bodyinlinevirtual
SpaceStation()=deleteSpaceStation
SpaceStation(const SystemBody *)SpaceStation
SpaceStation(const Json &jsonObj, Space *space)SpaceStation
StaticType()Bodyinlinestatic
StaticUpdate(const float timeStep) overrideSpaceStationvirtual
SwapDockedShipsPort(const int oldPort, const int newPort)SpaceStation
SwitchToFrame(FrameId newFrame)Body
TimeStepUpdate(const float timeStep) overrideSpaceStationvirtual
ToJson(Json &jsonObj, Space *space)Body
UpdateFrame()Body
UpdateInterpTransform(double alpha) overrideSpaceStationvirtual
~Body()Bodyvirtual
~DeleteEmitter()DeleteEmitterinlinevirtual
~LuaWrappable()LuaWrappableinlinevirtual
~ModelBody()ModelBodyvirtual
~SpaceStation()SpaceStationvirtual