template struct ImPlot::RendererMarkersFill

Overview

template <class _Getter, class _GetterColor, class _GetterSize>
struct RendererMarkersFill: public ImPlot::RendererBase
{
    // fields

    const _Getter& Getter;
    const _GetterColor& GetterColor;
    const _GetterSize& GetterSize;
    const ImVec2* Marker;
    const int Count;
    ImVec2 UV;

    // construction

    RendererMarkersFill(
        const _Getter& getter,
        const _GetterColor& getter_color,
        const _GetterSize& getter_size,
        const ImVec2* marker,
        int count
        );

    // methods

    void Init(ImDrawList& draw_list) const;

    IMPLOT_INLINE bool Render(
        ImDrawList& draw_list,
        const ImRect& cull_rect,
        int prim
        ) const;
};