| 338 | } |
| 339 | |
| 340 | struct RendererBase { |
| 341 | RendererBase(int prims, int idx_consumed, int vtx_consumed) : Prims(prims), IdxConsumed(idx_consumed), VtxConsumed(vtx_consumed) {} |
| 342 | const unsigned int Prims; // Number of primitives to render |
| 343 | const unsigned int IdxConsumed; // Number of indices consumed per primitive |
| 344 | const unsigned int VtxConsumed; // Number of vertices consumed per primitive |
| 345 | }; |
| 346 | |
| 347 | template <class _Getter, class _GetterColor, class _GetterSize> struct RendererMarkersFill : RendererBase { |
| 348 | RendererMarkersFill(const _Getter& getter, const _GetterColor& col_getter, const _GetterSize& size_getter, const ImVec2* marker, int count) |
nothing calls this directly
no outgoing calls
no test coverage detected