Base class for painting data for JS.
Definition at line 30 of file RDisplayItem.hxx.
Public Member Functions | |
RDisplayItem ()=default | |
virtual | ~RDisplayItem () |
virtual void | BuildFullId (const std::string &prefix) |
unsigned | GetIndex () const |
std::string | GetObjectID () const |
void | SetIndex (unsigned indx) |
void | SetObjectID (const std::string &id) |
void | SetObjectIDAsPtr (const void *ptr) |
Assign id using arbitrary pointer value Typically drawable pointer should be used here. More... | |
void | SetStyle (RStyle *style) |
Static Public Member Functions | |
static std::string | ObjectIDFromPtr (const void *ptr) |
Protected Attributes | |
unsigned | fIndex {0} |
! index inside current pad, used to produce fully-qualified id, not send to client More... | |
std::string | fObjectID |
unique object identifier More... | |
RStyle * | fStyle {nullptr} |
style object More... | |
#include <ROOT/RDisplayItem.hxx>
|
default |
|
inlinevirtual |
Definition at line 38 of file RDisplayItem.hxx.
|
virtual |
Reimplemented in ROOT::Experimental::RPadDisplayItem, and ROOT::Experimental::RCanvasDisplayItem.
Definition at line 24 of file RDisplayItem.cxx.
|
inline |
Definition at line 48 of file RDisplayItem.hxx.
|
inline |
Definition at line 41 of file RDisplayItem.hxx.
|
static |
Definition at line 29 of file RDisplayItem.cxx.
|
inline |
Definition at line 47 of file RDisplayItem.hxx.
|
inline |
Definition at line 40 of file RDisplayItem.hxx.
Assign id using arbitrary pointer value Typically drawable pointer should be used here.
Definition at line 19 of file RDisplayItem.cxx.
Definition at line 45 of file RDisplayItem.hxx.
|
protected |
! index inside current pad, used to produce fully-qualified id, not send to client
Definition at line 34 of file RDisplayItem.hxx.
|
protected |
unique object identifier
Definition at line 32 of file RDisplayItem.hxx.
|
protected |
style object
Definition at line 33 of file RDisplayItem.hxx.