Skip to content

Class robot_dart::gui::magnum::ShadowedObject

ClassList > robot_dart > gui > magnum > ShadowedObject

Inherits the following classes: Object3D, Magnum::SceneGraph::Drawable3D

Public Functions

Type Name
ShadowedObject (RobotDARTSimu * simu, dart::dynamics::ShapeNode * shape, const std::vector< std::reference_wrapper< Magnum::GL::Mesh > > & meshes, gs::ShadowMap & shader, gs::ShadowMap & texture_shader, Object3D * parent, Magnum::SceneGraph::DrawableGroup3D * group)
ShadowedObject & set_materials (const std::vector< gs::Material > & materials)
ShadowedObject & set_meshes (const std::vector< std::reference_wrapper< Magnum::GL::Mesh > > & meshes)
ShadowedObject & set_scalings (const std::vector< Magnum::Vector3 > & scalings)
dart::dynamics::ShapeNode * shape () const
RobotDARTSimu * simu () const

Public Functions Documentation

function ShadowedObject

explicit robot_dart::gui::magnum::ShadowedObject::ShadowedObject (
    RobotDARTSimu * simu,
    dart::dynamics::ShapeNode * shape,
    const std::vector< std::reference_wrapper< Magnum::GL::Mesh > > & meshes,
    gs::ShadowMap & shader,
    gs::ShadowMap & texture_shader,
    Object3D * parent,
    Magnum::SceneGraph::DrawableGroup3D * group
) 

function set_materials

ShadowedObject & robot_dart::gui::magnum::ShadowedObject::set_materials (
    const std::vector< gs::Material > & materials
) 

function set_meshes

ShadowedObject & robot_dart::gui::magnum::ShadowedObject::set_meshes (
    const std::vector< std::reference_wrapper< Magnum::GL::Mesh > > & meshes
) 

function set_scalings

ShadowedObject & robot_dart::gui::magnum::ShadowedObject::set_scalings (
    const std::vector< Magnum::Vector3 > & scalings
) 

function shape

inline dart::dynamics::ShapeNode * robot_dart::gui::magnum::ShadowedObject::shape () const

function simu

inline RobotDARTSimu * robot_dart::gui::magnum::ShadowedObject::simu () const


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