|
ROOT 6.18/05 Reference Guide |
Draw a RPad, by drawing its contained graphical elements at the pad offset in the parent pad.
'
Public Member Functions | |
| RPadDrawable (const std::shared_ptr< RPad > &pPad, const RPad::DrawingOpts &opts={}) | |
| Move a sub-pad into this (i.e. parent's) list of drawables. More... | |
| RPad * | Get () const |
| RPad::DrawingOpts & | GetOptions () |
| Drawing options. More... | |
| void | Paint (Internal::RPadPainter &) final |
| Paint primitives from the pad. More... | |
Public Member Functions inherited from ROOT::Experimental::RDrawableBase< RPadDrawable > | |
| RDrawingOptsBase & | GetOptionsBase () override |
| Get the reference to the drawing options as RDrawingOptsBase. More... | |
Public Member Functions inherited from ROOT::Experimental::RDrawable | |
| virtual | ~RDrawable () |
| virtual void | Execute (const std::string &) |
| std::string | GetId () const |
| virtual RDrawingOptsBase & | GetOptionsBase ()=0 |
| Get the reference to the drawing options as RDrawingOptsBase. More... | |
| virtual void | Paint (Internal::RPadPainter &onPad)=0 |
| virtual void | PopulateMenu (RMenuItems &) |
| Method can be used to provide menu items for the drawn object. More... | |
Private Attributes | |
| const std::shared_ptr< RPad > | fPad |
| The pad to be painted. More... | |
#include <ROOT/RPad.hxx>
| ROOT::Experimental::RPadDrawable::RPadDrawable | ( | const std::shared_ptr< RPad > & | pPad, |
| const RPad::DrawingOpts & | opts = {} |
||
| ) |
|
inline |
|
inline |
|
finalvirtual |
|
private |