RenderingIface.hh File Reference
#include <string>
#include "gazebo/msgs/poses_stamped.pb.h"
#include "gazebo/rendering/RenderTypes.hh"
#include "gazebo/util/system.hh"

Go to the source code of this file.

Namespaces

namespace  gazebo
 Forward declarations for the common classes.
 
namespace  gazebo::rendering
 Rendering namespace.
 

Functions

rendering::ScenePtr create_scene (const std::string &_name, bool _enableVisualizations, bool _isServer=false)
 create rendering::Scene by name.
 
bool fini ()
 teardown rendering engine.
 
rendering::ScenePtr get_scene (const std::string &_name="")
 get pointer to rendering::Scene by name.
 
bool init ()
 init rendering engine.
 
bool load ()
 load rendering engine.
 
bool lockstep_enabled ()
 Get whether or not lockstepping is enabled for rendering and physics.
 
void remove_scene (const std::string &_name)
 remove a rendering::Scene by name
 
void set_lockstep_enabled (bool _enable)
 Set whether to enable lockstepping for rendering and physics.
 
void update_scene_poses (const std::string &_name, const msgs::PosesStamped &_msg)
 Update Poses via direct API call instead of transport.
 
bool wait_for_render_request (const std::string &_name, const double _timeoutsec)
 wait until a render request occurs