SEGS  0.6.1-develop [d2cac982]
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 ( )

◆ idx_of_child()

virtual size_t SceneStorage::idx_of_child ( TreeStore child) const

Reimplemented from TreeStore.

◆ nth_child()

virtual TreeStore* SceneStorage::nth_child ( size_t  idx)

Reimplemented from TreeStore.

◆ num_children()

size_t SceneStorage::num_children ( ) const

Reimplemented from TreeStore.

◆ to_string()

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

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: