Logo ROOT  
Reference Guide
ROOT::Experimental::RCanvasPainter::GeneratorImpl Class Reference

Definition at line 176 of file RCanvasPainter.cxx.

Public Member Functions

 ~GeneratorImpl ()=default
 
std::unique_ptr< RVirtualCanvasPainter > Create (RCanvas &canv) const override
 Create a new RCanvasPainter to paint the given RCanvas. More...
 
- Public Member Functions inherited from ROOT::Experimental::Internal::RVirtualCanvasPainter::Generator
virtual ~Generator ()
 Default destructor. More...
 
virtual std::unique_ptr< RVirtualCanvasPainterCreate (RCanvas &canv) const =0
 Abstract interface to create a RVirtualCanvasPainter implementation. More...
 

Static Public Member Functions

static void ResetGlobalPainter ()
 Release the GeneratorImpl object. More...
 
static void SetGlobalPainter ()
 Set RVirtualCanvasPainter::fgGenerator to a new GeneratorImpl object. More...
 
Inheritance diagram for ROOT::Experimental::RCanvasPainter::GeneratorImpl:
[legend]

Constructor & Destructor Documentation

◆ ~GeneratorImpl()

ROOT::Experimental::RCanvasPainter::GeneratorImpl::~GeneratorImpl ( )
default

Member Function Documentation

◆ Create()

std::unique_ptr< RVirtualCanvasPainter > ROOT::Experimental::RCanvasPainter::GeneratorImpl::Create ( RCanvas canv) const
inlineoverridevirtual

Create a new RCanvasPainter to paint the given RCanvas.

Implements ROOT::Experimental::Internal::RVirtualCanvasPainter::Generator.

Definition at line 179 of file RCanvasPainter.cxx.

◆ ResetGlobalPainter()

static void ROOT::Experimental::RCanvasPainter::GeneratorImpl::ResetGlobalPainter ( )
inlinestatic

Release the GeneratorImpl object.

Definition at line 196 of file RCanvasPainter.cxx.

◆ SetGlobalPainter()

static void ROOT::Experimental::RCanvasPainter::GeneratorImpl::SetGlobalPainter ( )
inlinestatic

Set RVirtualCanvasPainter::fgGenerator to a new GeneratorImpl object.

Definition at line 186 of file RCanvasPainter.cxx.


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