4 #ifndef _SCENEGRAPH_THRUSTER_H
5 #define _SCENEGRAPH_THRUSTER_H
27 virtual const char *
GetTypeName()
const override {
return "Thruster"; }
Definition: Renderer.h:44
Definition: NodeCopyCache.h:14
Definition: NodeVisitor.h:26
Definition: Thruster.h:21
virtual void Save(NodeDatabase &) override
Definition: Thruster.cpp:120
static Thruster * Load(NodeDatabase &)
Definition: Thruster.cpp:128
virtual const char * GetTypeName() const override
Definition: Thruster.h:27
virtual void Accept(NodeVisitor &v) override
Definition: Thruster.cpp:69
const vector3f & GetDirection()
Definition: Thruster.h:32
Node * Clone(NodeCopyCache *cache=0) override
Definition: Thruster.cpp:64
virtual void Render(const matrix4x4f &trans, const RenderData *rd) override
Definition: Thruster.cpp:74
void SetColor(const Color c)
Definition: Thruster.h:31
Thruster(Graphics::Renderer *, bool linear, const vector3f &pos, const vector3f &dir)
Definition: Thruster.cpp:25
Definition: Background.h:14
Definition: CityOnPlanet.h:31