iCelEntityTemplate Struct Reference
This is an entity template. More...
#include <physicallayer/entitytpl.h>
Public Member Functions | |
virtual void | AddMessage (const char *msgid, iCelParameterBlock *params)=0 |
Add a message to be sent to the created behaviour. | |
virtual iCelPropertyClassTemplate * | CreatePropertyClassTemplate ()=0 |
Create a new property class template for this entity. | |
virtual const char * | GetBehaviour () const =0 |
Get the behaviour for this template. | |
virtual const char * | GetBehaviourLayer () const =0 |
Get the layer for this template. | |
virtual const char * | GetName () const =0 |
Get the name of this template. | |
virtual iObject * | QueryObject ()=0 |
Get the iObject for this entity template. | |
virtual void | SetBehaviour (const char *layer, const char *behaviour)=0 |
Set the behaviour associated with this template. | |
virtual void | SetName (const char *n)=0 |
Set the name of this template. |
Detailed Description
This is an entity template.It can be used to create other entities.
Definition at line 42 of file entitytpl.h.
Member Function Documentation
|
Add a message to be sent to the created behaviour. The parameters here support CEL_DATA_PARAMETER. Note that all messages will be sent after all properties and property classes are created. |
|
Create a new property class template for this entity.
|
|
Get the behaviour for this template.
|
|
Get the layer for this template.
|
|
Get the name of this template.
|
|
Get the iObject for this entity template.
|
|
Set the behaviour associated with this template.
|
|
Set the name of this template.
|
The documentation for this struct was generated from the following file:
- physicallayer/entitytpl.h
Generated for CEL: Crystal Entity Layer by doxygen 1.4.6