#include <LightMaker.hh>


| Public Member Functions | |
| DirectionalLightMaker () | |
|  Public Member Functions inherited from gazebo::gui::LightMaker | |
| LightMaker () | |
| bool | InitFromLight (const std::string &_lightName) | 
| Initialize the light maker from an existing light in the scene.  More... | |
| virtual bool | IsActive () const | 
| Checks if entity is active.  More... | |
| virtual void | OnMouseDrag (const common::MouseEvent &) | 
| Callback for dragging with mouse.  More... | |
| virtual void | OnMouseMove (const common::MouseEvent &_event) | 
| Callback when moving mouse.  More... | |
| void | OnMousePush (const common::MouseEvent &_event) | 
| Callback for pushing entity with mouse.  More... | |
| virtual void | OnMouseRelease (const common::MouseEvent &_event) | 
| Callback for releasing mouse button.  More... | |
| void | Start (const rendering::UserCameraPtr _camera) | 
| void | Stop () | 
|  Public Member Functions inherited from gazebo::gui::EntityMaker | |
| EntityMaker () | |
| Constructor.  More... | |
| virtual | ~EntityMaker () | 
| Destructor.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from gazebo::gui::EntityMaker | |
| typedef boost::function< void(const math::Vector3 &pos, const math::Vector3 &scale)> | CreateCallback | 
|  Static Public Member Functions inherited from gazebo::gui::EntityMaker | |
| static void | SetSnapToGrid (bool _snap) | 
| Set whether to snap to grid.  More... | |
|  Protected Member Functions inherited from gazebo::gui::LightMaker | |
| virtual void | CreateTheEntity () | 
| Creates the entity.  More... | |
| virtual bool | Init () | 
| Initialize the light maker.  More... | |
|  Protected Member Functions inherited from gazebo::gui::EntityMaker | |
| math::Vector3 | GetSnappedPoint (math::Vector3 _p) | 
| Get a point snapped to a grid.  More... | |
|  Protected Attributes inherited from gazebo::gui::LightMaker | |
| transport::PublisherPtr | lightPub | 
| std::string | lightTypename | 
| msgs::Light | msg | 
| int | state | 
|  Protected Attributes inherited from gazebo::gui::EntityMaker | |
| rendering::UserCameraPtr | camera | 
| CreateCallback | createCB | 
| transport::PublisherPtr | makerPub | 
| transport::NodePtr | node | 
| transport::PublisherPtr | requestPub | 
| transport::PublisherPtr | visPub | 
| 
 | inline | 
References gazebo::msgs::Set().