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 * > 
typedef std::vector
< MapStructs::Ref * > 

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 ( )
virtual size_t SceneStorage::idx_of_child ( TreeStore child) const

Reimplemented from TreeStore.

virtual TreeStore* SceneStorage::nth_child ( size_t  idx)

Reimplemented from TreeStore.

size_t SceneStorage::num_children ( ) const

Reimplemented from TreeStore.

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

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: