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

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

Add(Body *parent, const ProjectileData &prData, const vector3d &pos, const vector3d &baseVel, const vector3d &dir)Beamstatic
AddComponent()Bodyinline
Beam()=deleteBeam
Beam(Body *parent, const ProjectileData &prData, const vector3d &pos, const vector3d &baseVel, const vector3d &dir)Beam
Beam(const Json &jsonObj, Space *space)Beam
Body()Body
Body(const Json &jsonObj, Space *space)Body
DeleteEmitter()DeleteEmitterinline
FLAG_CAN_MOVE_FRAME enum valueBody
FLAG_DRAW_EXCLUDE enum valueBody
FLAG_DRAW_LAST enum valueBody
FLAG_LABEL_HIDDEN enum valueBody
FreeModel()Beamstatic
FromJson(const Json &jsonObj, Space *space)Bodystatic
GetAngVelocity() constBodyinlinevirtual
GetClipRadius() constBodyinline
GetComponent() constBodyinline
GetComponentList() constBodyinline
GetFlags() constBodyinline
GetFrame() constBodyinline
GetInterpOrient() constBodyinline
GetInterpOrientRelTo(FrameId relToId) constBody
GetInterpPosition() constBodyinline
GetInterpPositionRelTo(FrameId relToId) constBody
GetInterpPositionRelTo(const Body *relTo) constBody
GetLabel() constBodyinline
GetMass() constBodyinlinevirtual
GetOrient() constBodyinline
GetOrientRelTo(FrameId) constBody
GetPhysRadius() constBodyinline
GetPosition() constBodyinline
GetPositionRelTo(FrameId) constBody
GetPositionRelTo(const Body *) constBody
GetSystemBody() constBodyinlinevirtual
GetTargetIndicatorPosition() constBodyvirtual
GetType() constBodyinlinevirtual
GetVelocity() constBodyinlinevirtual
GetVelocityRelTo(const Body *) constBody
GetVelocityRelTo(FrameId) constBody
HasComponent() constBodyinline
IsDead() constBodyinline
IsInSpace() constBodyinlinevirtual
IsType(ObjectType c) constBodyinlinevirtual
m_flagsBodyprotected
m_interpOrientBodyprotected
m_interpPosBodyprotected
MarkDead()Bodyinline
NotifyRemoved(const Body *const removedBody) override finalBeamvirtual
OBJDEF(Beam, Body, PROJECTILE)Beam
OnCollision(Body *o, Uint32 flags, double relVel)Bodyinlinevirtual
OnDamage(Body *attacker, float kgDamage, const CollisionContact &contactData)Bodyinlinevirtual
onDeleteDeleteEmittermutable
OrientOnSurface(double radius, double latitude, double longitude)Body
PostLoadFixup(Space *space) override finalBeamvirtual
Properties()PropertiedObjectinline
Properties() constPropertiedObjectinline
Render(Graphics::Renderer *r, const Camera *camera, const vector3d &viewCoords, const matrix4x4d &viewTransform) override finalBeamvirtual
SaveToJson(Json &jsonObj, Space *space) override finalBeamprotectedvirtual
SetAngVelocity(const vector3d &v)Bodyinlinevirtual
SetClipRadius(double r)Bodyinline
SetFlag(unsigned int flag, bool enable)Bodyinline
SetFrame(FrameId f)Bodyinlinevirtual
SetLabel(const std::string &label)Bodyvirtual
SetOrient(const matrix3x3d &r)Bodyinlinevirtual
SetPhysRadius(double r)Bodyinline
SetPosition(const vector3d &p)Bodyinlinevirtual
SetVelocity(const vector3d &v)Bodyinlinevirtual
StaticType()Bodyinlinestatic
StaticUpdate(const float timeStep) override finalBeamvirtual
SwitchToFrame(FrameId newFrame)Body
TimeStepUpdate(const float timeStep) override finalBeamvirtual
ToJson(Json &jsonObj, Space *space)Body
UpdateFrame()Body
UpdateInterpTransform(double alpha) override finalBeamvirtual
~Beam()Beamvirtual
~Body()Bodyvirtual
~DeleteEmitter()DeleteEmitterinlinevirtual
~LuaWrappable()LuaWrappableinlinevirtual