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>

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
namespace  ROOT::Experimental
 Namespace for ROOT features in testing.
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.