SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SceneStorage Struct Reference

#include <MapStructure.h>

Inheritance diagram for SceneStorage:
Inheritance graph
Collaboration diagram for SceneStorage:
Collaboration graph

Public Types

typedef std::vector
< MapStructs::Def * > 
vDef
 
typedef std::vector
< MapStructs::Ref * > 
vRef
 

Public Member Functions

size_t num_children () const
 
virtual TreeStorenth_child (size_t idx)
 
virtual size_t idx_of_child (TreeStore *child) const
 
virtual std::string to_string () const
 

Static Public Member Functions

static void build_schema ()
 

Public Attributes

vDef m_defs
 
vRef m_refs
 
vDef m_root
 
std::string m_scene_file
 
uint32_t m_version
 

Member Typedef Documentation

typedef std::vector<MapStructs::Def *> SceneStorage::vDef
typedef std::vector<MapStructs::Ref *> SceneStorage::vRef

Member Function Documentation

static void SceneStorage::build_schema ( )
static
virtual size_t SceneStorage::idx_of_child ( TreeStore child) const
inlinevirtual

Reimplemented from TreeStore.

virtual TreeStore* SceneStorage::nth_child ( size_t  idx)
inlinevirtual

Reimplemented from TreeStore.

size_t SceneStorage::num_children ( ) const
inlinevirtual

Reimplemented from TreeStore.

virtual std::string SceneStorage::to_string ( ) const
inlinevirtual

Reimplemented from TreeStore.

Member Data Documentation

vDef SceneStorage::m_defs
vRef SceneStorage::m_refs
vDef SceneStorage::m_root
std::string SceneStorage::m_scene_file
uint32_t SceneStorage::m_version

The documentation for this struct was generated from the following file: