33 std::function<
void(
const VECTOR2I& aPt1,
34 const VECTOR2I& aPt2 )> aStrokeCallback,
35 std::function<
void(
const VECTOR2I& aPt1,
37 const VECTOR2I& aPt3 )> aTriangleCallback ) :
38 GAL( aDisplayOptions )
48 std::function<
void(
const VECTOR2I& aPt1,
49 const VECTOR2I& aPt2 )> aStrokeCallback,
51 GAL( aDisplayOptions )
62 GAL( aDisplayOptions )
77 std::function<void(
const VECTOR2I& aPt1,
80 std::function<void(
const VECTOR2I& aPt1,
CALLBACK_GAL(KIGFX::GAL_DISPLAY_OPTIONS &aDisplayOptions, std::function< void(const VECTOR2I &aPt1, const VECTOR2I &aPt2)> aStrokeCallback, std::function< void(const VECTOR2I &aPt1, const VECTOR2I &aPt2, const VECTOR2I &aPt3)> aTriangleCallback)
std::function< void(const VECTOR2I &aPt1, const VECTOR2I &aPt2, const VECTOR2I &aPt3)> m_triangleCallback
CALLBACK_GAL(KIGFX::GAL_DISPLAY_OPTIONS &aDisplayOptions, std::function< void(const SHAPE_LINE_CHAIN &aPoly)> aOutlineCallback)
void DrawGlyph(const KIFONT::GLYPH &aGlyph, int aNth, int aTotal) override
Draw a polygon representing an outline font glyph.
CALLBACK_GAL(KIGFX::GAL_DISPLAY_OPTIONS &aDisplayOptions, std::function< void(const VECTOR2I &aPt1, const VECTOR2I &aPt2)> aStrokeCallback, std::function< void(const SHAPE_LINE_CHAIN &aPoly)> aOutlineCallback)
std::function< void(const SHAPE_LINE_CHAIN &aPoly)> m_outlineCallback
std::function< void(const VECTOR2I &aPt1, const VECTOR2I &aPt2)> m_strokeCallback
Abstract interface for drawing on a 2D-surface.
GAL(GAL_DISPLAY_OPTIONS &aOptions)
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...