ROOT 6.16/01 Reference Guide |
Draw a RPad, by drawing its contained graphical elements at the pad offset in the parent pad.
'
Public Member Functions | |
RPadDrawable (std::shared_ptr< RPad > pPad, const RPadDrawingOpts &opts={}) | |
Move a sub-pad into this (i.e. parent's) list of drawables. More... | |
RPad * | Get () const |
RPadDrawingOpts & | 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 | |
RPadDrawingOpts | fOpts |
The drawing options. More... | |
const std::shared_ptr< RPad > | fPad |
The pad to be painted. More... | |
#include <ROOT/RPad.hxx>
ROOT::Experimental::RPadDrawable::RPadDrawable | ( | std::shared_ptr< RPad > | pPad, |
const RPadDrawingOpts & | opts = {} |
||
) |
|
inline |
|
inline |
|
finalvirtual |
|
private |
|
private |