30 std::function<
void(
const VECTOR2I& aPt1,
31 const VECTOR2I& aPt2 )> aStrokeCallback,
32 std::function<
void(
const VECTOR2I& aPt1,
34 const VECTOR2I& aPt3 )> aTriangleCallback ) :
35 GAL( aDisplayOptions )
45 std::function<
void(
const VECTOR2I& aPt1,
46 const VECTOR2I& aPt2 )> aStrokeCallback,
48 GAL( aDisplayOptions )
59 GAL( aDisplayOptions )
74 std::function<void(
const VECTOR2I& aPt1,
77 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)
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.
virtual void DrawGlyph(const KIFONT::GLYPH &aGlyph, int aNth=0, int aTotal=1)
Draw a polygon representing a font glyph.
GAL(GAL_DISPLAY_OPTIONS &aOptions)
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...
VECTOR2< int32_t > VECTOR2I