Logo ROOT   6.14/05
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
ROOT::Experimental::Internal::TPadPainter Class Reference

Abstract interface for object painting on the pad/canvas.

Definition at line 37 of file TPadPainter.hxx.

Public Member Functions

 TPadPainter ()=default
 Default constructor. More...
virtual ~TPadPainter ()
 Default destructor. More...
virtual void AddDisplayItem (std::unique_ptr< TDisplayItem > &&item)
 add display item to the canvas More...

Protected Member Functions

void PaintDrawables (const TPadBase &pad)

Protected Attributes

std::string fCurrentDrawableId
 ! current drawable id More...
std::unique_ptr< TPadDisplayItemfPadDisplayItem
 ! display items for all drawables in the pad More...


class ROOT::Experimental::TPadDrawable

#include <ROOT/TPadPainter.hxx>

Inheritance diagram for ROOT::Experimental::Internal::TPadPainter:

Constructor & Destructor Documentation

◆ TPadPainter()

ROOT::Experimental::Internal::TPadPainter::TPadPainter ( )

Default constructor.

◆ ~TPadPainter()

TPadPainter::~TPadPainter ( )

Default destructor.


Definition at line 15 of file TPadPainter.cxx.

Member Function Documentation

◆ AddDisplayItem()

void TPadPainter::AddDisplayItem ( std::unique_ptr< TDisplayItem > &&  item)

add display item to the canvas

Definition at line 21 of file TPadPainter.cxx.

◆ PaintDrawables()

void TPadPainter::PaintDrawables ( const TPadBase pad)

Definition at line 27 of file TPadPainter.cxx.

Friends And Related Function Documentation

◆ ROOT::Experimental::TPadDrawable

friend class ROOT::Experimental::TPadDrawable

Definition at line 39 of file TPadPainter.hxx.

Member Data Documentation

◆ fCurrentDrawableId

std::string ROOT::Experimental::Internal::TPadPainter::fCurrentDrawableId

! current drawable id

Definition at line 44 of file TPadPainter.hxx.

◆ fPadDisplayItem

std::unique_ptr<TPadDisplayItem> ROOT::Experimental::Internal::TPadPainter::fPadDisplayItem

! display items for all drawables in the pad

Definition at line 43 of file TPadPainter.hxx.

Libraries for ROOT::Experimental::Internal::TPadPainter:

The documentation for this class was generated from the following files: