i6engine  1.0
i6e::api::objects::GOTemplateComponent Struct Reference

internal representation of a Component within a GameObject template More...

#include <D:/Projekte/i6engine/libs/i6engine-modules/include/i6engine/api/configs/ObjectConfig.h>

Public Member Functions

 GOTemplateComponent ()
 
 GOTemplateComponent (const std::string &t, int64_t i, const attributeMap &p, bool b, const std::string &id, bool deleted)
 
 GOTemplateComponent (const std::string &t, const attributeMap &p, const std::string &id, bool deleted, bool owner)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int)
 

Public Attributes

std::string _template
 
int64_t _id
 
attributeMap _params
 
bool _owner
 
std::string _identifier
 
bool _deleted
 

Detailed Description

internal representation of a Component within a GameObject template

Definition at line 73 of file ObjectConfig.h.

Constructor & Destructor Documentation

i6e::api::objects::GOTemplateComponent::GOTemplateComponent ( )
inline

Definition at line 81 of file ObjectConfig.h.

i6e::api::objects::GOTemplateComponent::GOTemplateComponent ( const std::string &  t,
int64_t  i,
const attributeMap p,
bool  b,
const std::string &  id,
bool  deleted 
)
inline

Definition at line 84 of file ObjectConfig.h.

i6e::api::objects::GOTemplateComponent::GOTemplateComponent ( const std::string &  t,
const attributeMap p,
const std::string &  id,
bool  deleted,
bool  owner 
)
inline

Definition at line 87 of file ObjectConfig.h.

Member Function Documentation

template<class Archive >
void i6e::api::objects::GOTemplateComponent::serialize ( Archive &  ar,
const unsigned  int 
)
inline

Definition at line 91 of file ObjectConfig.h.

Member Data Documentation

bool i6e::api::objects::GOTemplateComponent::_deleted

Definition at line 79 of file ObjectConfig.h.

int64_t i6e::api::objects::GOTemplateComponent::_id

Definition at line 75 of file ObjectConfig.h.

std::string i6e::api::objects::GOTemplateComponent::_identifier

Definition at line 78 of file ObjectConfig.h.

bool i6e::api::objects::GOTemplateComponent::_owner

Definition at line 77 of file ObjectConfig.h.

attributeMap i6e::api::objects::GOTemplateComponent::_params

Definition at line 76 of file ObjectConfig.h.

std::string i6e::api::objects::GOTemplateComponent::_template

Definition at line 74 of file ObjectConfig.h.


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