To make an entity, base class. More...
#include <EntityMaker.hh>
Inherited by LightMaker, and ModelMaker.
Public Member Functions | |
| EntityMaker () | |
| Constructor. More... | |
| 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 | |
| virtual void | CreateTheEntity ()=0 |
| Creates the entity. More... | |
| virtual void | SetEntityPosition (const ignition::math::Vector3d &_pos) |
| Sets the entity world position. More... | |
To make an entity, base class.