68 std::vector<std::pair<std::string, RefCountedPtr<Graphics::Material>>> *
materials;
Definition RefCounted.h:11
Definition BaseLoader.h:18
Definition NodeCopyCache.h:14
Definition NodeVisitor.h:26
virtual void Save(NodeDatabase &)
Definition Node.cpp:63
virtual void Accept(NodeVisitor &v)
Definition Node.cpp:40
unsigned int GetNodeFlags() const
Definition Node.h:94
unsigned int GetNodeMask() const
Definition Node.h:91
Graphics::Renderer * GetRenderer() const
Definition Node.h:97
Graphics::Renderer * m_renderer
Definition Node.h:105
const std::string & GetName() const
Definition Node.h:87
unsigned int m_nodeMask
Definition Node.h:103
std::string m_name
Definition Node.h:102
virtual Node * FindNode(const std::string &)
Definition Node.cpp:49
unsigned int m_nodeFlags
Definition Node.h:104
virtual Node * Clone(NodeCopyCache *)=0
virtual ~Node()
Definition Node.cpp:36
virtual void Render(const matrix4x4f &trans, const RenderData *rd)
Definition Node.h:83
void SetNodeMask(unsigned int m)
Definition Node.h:92
void SetNodeFlags(unsigned int m)
Definition Node.h:95
virtual const char * GetTypeName() const
Definition Node.h:78
void SetName(const std::string &name)
Definition Node.h:86
virtual void Traverse(NodeVisitor &v)
Definition Node.cpp:45
void DrawAxes()
Definition Node.cpp:57
virtual void Render(const std::vector< matrix4x4f > &trans, const RenderData *rd)
Definition Node.h:84
Definition Serializer.h:110
Definition Serializer.h:35
Definition Background.h:14
Definition CityOnPlanet.h:31
NodeMask
Definition Node.h:31
@ NODE_TRANSPARENT
Definition Node.h:33
@ NODE_SOLID
Definition Node.h:32
@ MASK_IGNORE
Definition Node.h:34
NodeFlags
Definition Node.h:38
@ NODE_DECAL
Definition Node.h:40
@ NODE_TAG
Definition Node.h:39
Serializer::Reader * rd
Definition Node.h:65
std::vector< std::pair< std::string, RefCountedPtr< Graphics::Material > > > * materials
Definition Node.h:68
Serializer::Writer * wr
Definition Node.h:64
Model * model
Definition Node.h:67
BaseLoader * loader
Definition Node.h:69
RenderData()
Definition Node.h:52
unsigned int nodemask
Definition Node.h:50
Color customColor
Definition Node.h:47
float boundingRadius
Definition Node.h:49
float linthrust[3]
Definition Node.h:45
float angthrust[3]
Definition Node.h:46