4 #ifndef _SCENEGRAPH_THRUSTER_H
5 #define _SCENEGRAPH_THRUSTER_H
27 virtual const char *
GetTypeName()
const override {
return "Thruster"; }
Definition: Material.h:81
Definition: RenderState.h:25
Definition: Renderer.h:39
Definition: VertexBuffer.h:80
Definition: NodeCopyCache.h:14
Definition: NodeVisitor.h:26
Definition: Thruster.h:21
virtual void Save(NodeDatabase &) override
Definition: Thruster.cpp:116
static Thruster * Load(NodeDatabase &)
Definition: Thruster.cpp:124
virtual const char * GetTypeName() const override
Definition: Thruster.h:27
virtual void Accept(NodeVisitor &v) override
Definition: Thruster.cpp:63
const vector3f & GetDirection()
Definition: Thruster.h:32
Node * Clone(NodeCopyCache *cache=0) override
Definition: Thruster.cpp:58
virtual void Render(const matrix4x4f &trans, const RenderData *rd) override
Definition: Thruster.cpp:68
void SetColor(const Color c)
Definition: Thruster.h:31
Thruster(Graphics::Renderer *, bool linear, const vector3f &pos, const vector3f &dir)
Definition: Thruster.cpp:21
Definition: Background.h:13
Definition: CityOnPlanet.h:23