Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RDrawable.hxx File Reference
#include <memory>
#include <string>
#include <vector>
#include <ROOT/RAttrMap.hxx>
#include <ROOT/RStyle.hxx>
Include dependency graph for RDrawable.hxx:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Experimental::RDrawable::RDisplayContext
 
class  ROOT::Experimental::RDrawable
 Base class for drawable entities: objects that can be painted on a RPad. More...
 
class  ROOT::Experimental::Internal::RIOShared< T >
 
class  ROOT::Experimental::Internal::RIOSharedBase
 

Namespaces

namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
 
namespace  ROOT::Experimental
 
namespace  ROOT::Experimental::Internal
 

Typedefs

using ROOT::Experimental::Internal::RIOSharedVector_t = std::vector< RIOSharedBase * >
 

Functions

template<class DRAWABLE , std::enable_if_t< std::is_base_of< RDrawable, DRAWABLE >{}> * = nullptr>
auto ROOT::Experimental::GetDrawable (const std::shared_ptr< DRAWABLE > &drawable)
 Central method to insert drawable in list of pad primitives By default drawable placed as is.