hecl
High-Level Extensible Combiner Language and Resource Database
Public Types | Public Member Functions | Friends | List of all members
HECL::Runtime::Entity Class Reference
Inheritance diagram for HECL::Runtime::Entity:
Inheritance graph
Collaboration diagram for HECL::Runtime::Entity:
Collaboration graph

Public Types

enum  Type { ENTITY_NONE, ENTITY_OBJECT, ENTITY_GROUP }
 

Public Member Functions

Type getType () const
 Get type of runtime object. More...
 
const std::string & getPath () const
 Get database entity path. More...
 
bool isLoaded () const
 Determine if object is fully loaded and constructed. More...
 

Friends

class Group
 
class ObjectBase
 

Member Function Documentation

const std::string& HECL::Runtime::Entity::getPath ( ) const
inline

Get database entity path.

Returns
Path string
Type HECL::Runtime::Entity::getType ( ) const
inline

Get type of runtime object.

Returns
Type enum
bool HECL::Runtime::Entity::isLoaded ( ) const
inline

Determine if object is fully loaded and constructed.

Returns
true if so

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