Skip to content

Class robot_dart::gui::magnum::WindowlessGraphics

ClassList > robot_dart > gui > magnum > WindowlessGraphics

Inherits the following classes: robot_dart::gui::magnum::BaseGraphics

Public Functions

Type Name
WindowlessGraphics (const GraphicsConfiguration & configuration=default_configuration())
virtual void set_simu (RobotDARTSimu * simu) override
~WindowlessGraphics ()

Public Functions inherited from robot_dart::gui::magnum::BaseGraphics

See robot_dart::gui::magnum::BaseGraphics

Type Name
BaseGraphics (const GraphicsConfiguration & configuration=GraphicsConfiguration())
void add_light (const magnum:🇬🇸:Light & light)
gs::Camera & camera ()
const gs::Camera & camera () const
Eigen::Matrix4d camera_extrinsic_matrix () const
Eigen::Matrix3d camera_intrinsic_matrix () const
void clear_lights ()
virtual DepthImage depth_array () override
virtual GrayscaleImage depth_image () override
virtual bool done () override const
void enable_shadows (bool enable=true, bool transparent=true)
virtual size_t height () override const
virtual Image image () override
magnum:🇬🇸:Light & light (size_t i)
std::vector< gs::Light > & lights ()
void look_at (const Eigen::Vector3d & camera_pos, const Eigen::Vector3d & look_at=Eigen::Vector3d(0, 0, 0), const Eigen::Vector3d & up=Eigen::Vector3d(0, 0, 1))
BaseApplication * magnum_app ()
const BaseApplication * magnum_app () const
Magnum::Image2D * magnum_image ()
size_t num_lights () const
virtual GrayscaleImage raw_depth_image () override
void record_video (const std::string & video_fname, int fps=-1)
virtual void refresh () override
virtual void set_enable (bool enable) override
virtual void set_fps (int fps) override
virtual void set_simu (RobotDARTSimu * simu) override
bool shadowed () const
bool transparent_shadows () const
virtual size_t width () override const
virtual ~BaseGraphics ()

Public Functions inherited from robot_dart::gui::Base

See robot_dart::gui::Base

Type Name
Base ()
virtual DepthImage depth_array ()
virtual GrayscaleImage depth_image ()
virtual bool done () const
virtual size_t height () const
virtual Image image ()
virtual GrayscaleImage raw_depth_image ()
virtual void refresh ()
virtual void set_enable (bool)
virtual void set_fps (int)
virtual void set_render_period (double)
virtual void set_simu (RobotDARTSimu * simu)
const RobotDARTSimu * simu () const
virtual size_t width () const
virtual ~Base ()

Public Static Functions

Type Name
GraphicsConfiguration default_configuration ()

Protected Attributes inherited from robot_dart::gui::magnum::BaseGraphics

See robot_dart::gui::magnum::BaseGraphics

Type Name
GraphicsConfiguration _configuration
bool _enabled
int _fps
std::unique_ptr< BaseApplication > _magnum_app
Corrade::Utility::Debug _magnum_silence_output = {nullptr}

Protected Attributes inherited from robot_dart::gui::Base

See robot_dart::gui::Base

Type Name
RobotDARTSimu * _simu = = nullptr

Public Functions Documentation

function WindowlessGraphics

inline robot_dart::gui::magnum::WindowlessGraphics::WindowlessGraphics (
    const GraphicsConfiguration & configuration=default_configuration()
) 

function set_simu

virtual void robot_dart::gui::magnum::WindowlessGraphics::set_simu (
    RobotDARTSimu * simu
) override

Implements robot_dart::gui::magnum::BaseGraphics::set_simu


function ~WindowlessGraphics

inline robot_dart::gui::magnum::WindowlessGraphics::~WindowlessGraphics () 

Public Static Functions Documentation

function default_configuration

static GraphicsConfiguration robot_dart::gui::magnum::WindowlessGraphics::default_configuration () 


The documentation for this class was generated from the following file robot_dart/gui/magnum/windowless_graphics.hpp