The Nebula Device 3: BaseGameFeature::CategoryManager::Category Class Reference

The Nebula Device 3

BaseGameFeature::CategoryManager::Category Class Reference

#include <categorymanager.h>


Detailed Description

describes a category

Public Member Functions

 Category ()
 constructor
const Util::StringGetName () const
 get category name
bool IsVirtual () const
 return true if virtual category (starting with a . in the db.xml)
bool IsSpecial () const
 return true if this is a special category (e.g. _Environment)
const Util::StringGetTemplateTableName () const
 get template table name
const Util::StringGetInstanceTableName () const
 get instance table name
bool HasTemplateDataset () const
 return true if the category has a template dataset
bool HasInstanceDataset () const
 return true if the category has an instance dataset
const Ptr
< Db::Dataset > & 
GetTemplateDataset () const
 get pointer to template dataset
const Ptr
< Db::Dataset > & 
GetInstanceDataset () const
 get pointer to instance dataset