SEGS  0.6.1-develop [3e741b81]
Super Entity Game Server
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

◆ vDef

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

◆ vRef

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

Member Function Documentation

◆ build_schema()

static void SceneStorage::build_schema ( )
static

◆ idx_of_child()

virtual size_t SceneStorage::idx_of_child ( TreeStore child) const
inlinevirtual

Reimplemented from TreeStore.

◆ nth_child()

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

Reimplemented from TreeStore.

◆ num_children()

size_t SceneStorage::num_children ( ) const
inlinevirtual

Reimplemented from TreeStore.

◆ to_string()

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

Reimplemented from TreeStore.

Member Data Documentation

◆ m_defs

vDef SceneStorage::m_defs

◆ m_refs

vRef SceneStorage::m_refs

◆ m_root

vDef SceneStorage::m_root

◆ m_scene_file

std::string SceneStorage::m_scene_file

◆ m_version

uint32_t SceneStorage::m_version

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