To make an entity, base class. More...
#include <EntityMaker.hh>
Inherited by LightMaker, and ModelMaker.
Public Member Functions | |
| virtual | ~EntityMaker () | 
| Destructor.  More... | |
| virtual ignition::math::Vector3d | EntityPosition () const | 
| Returns the entity world position.  More... | |
| virtual void | OnMouseMove (const common::MouseEvent &_event) | 
| Callback when moving mouse.  More... | |
| virtual void | OnMouseRelease (const common::MouseEvent &_event) | 
| Callback when mouse button is released.  More... | |
| virtual void | Start () | 
| Start the maker.  More... | |
| virtual void | Stop () | 
| Stop the maker.  More... | |
Protected Member Functions | |
| EntityMaker (EntityMakerPrivate &_dataPtr) | |
| Constructor used by inherited classes.  More... | |
| virtual void | CreateTheEntity ()=0 | 
| Creates the entity.  More... | |
| virtual void | SetEntityPosition (const ignition::math::Vector3d &_pos) | 
| Sets the entity world position.  More... | |
Protected Attributes | |
| EntityMakerPrivate * | dataPtr | 
To make an entity, base class.