Overview
template <class _Getter, class _GetterColor, class _GetterSize>
struct RendererMarkersLine: public ImPlot::RendererBase
{
// fields
const _Getter& Getter;
const _GetterColor& GetterColor;
const _GetterSize& GetterSize;
const ImVec2* Marker;
const int Count;
float HalfWeight;
ImVec2 UV0;
ImVec2 UV1;
// construction
RendererMarkersLine(
const _Getter& getter,
const _GetterColor& getter_color,
const _GetterSize& getter_size,
const ImVec2* marker,
int count,
float weight
);
// methods
void Init(ImDrawList& draw_list) const;
IMPLOT_INLINE bool Render(
ImDrawList& draw_list,
const ImRect& cull_rect,
int prim
) const;
};