EMF::EMRPOLYLINETO(3)
π EMF::EMRPOLYLINETO π
okay bestie, welcome to the libemf cinematic universe β¨ this is the manual page for EMF::EMRPOLYLINETO(3) and she is lowkey a whole vibe. buckle up π
πΈ NAME πΈ
EMF::EMRPOLYLINETO β EMF PolylineTo. that's it, that's the name, no notes π
β¨ SYNOPSIS β¨
#include <libemf.h>
Inherits EMF::METARECORD, and EMRPOLYLINE. yes queen, she's got double inheritance, it's giving main character energy fr fr π
π¦ Public Member Functions π¦
EMRPOLYLINETO(const RECTL *bounds, const POINT *points, INT n)β the constructor where you hand her the bounds, the points and the count π«ΆEMRPOLYLINETO(DATASTREAM &ds)β the constructor that reads herself out of a stream, iconic π~EMRPOLYLINETO()β destructor, she cleans up after herself πΈbool serialize(DATASTREAM ds)β serialize, obviously β¨int size(void) constβ how big is she? internally computed, no cap πvoid execute(METAFILEDEVICECONTEXT *source, HDC dc) constβ go do the thing in a device context π
π Public Member Functions inherited from EMF::METARECORD
virtual ~METARECORD()β inherited destructor, still slaying
π Detailed Description π
EMF PolylineTo.
Draw a polygonal line curve to (what?) β yeah bestie, the docs literally say that, I'm not even joking, the original author left us on read π but we respect the mystery, she's mysterious, she's enigmatic, she's β¨himβ¨
π Constructor & Destructor Documentation π
π EMF::EMRPOLYLINETO::EMRPOLYLINETO (const RECTL * bounds, const POINT * points, INT n) [inline]
the glow-up constructor. here's what you're passing her:
boundsβ overall bounding box of polybezier curve.pointsβ array of polybezier vertices.nβ number of vertices in points.
like okay give her the box and the vertices and how many of them there are and she will handle it π
π¦ EMF::EMRPOLYLINETO::EMRPOLYLINETO (DATASTREAM & ds) [inline]
Construct a PolylineTo record from the input stream. she's built different, she comes pre-assembled π¦β¨
dsβ Metafile datastream.
πΈ EMF::EMRPOLYLINETO::~EMRPOLYLINETO () [inline]
Destructor frees a copy of the points it buffered. yes she made a copy, and yes she frees it, that's called being responsible with your memory and we love that for her π«Ά
β Member Function Documentation β
π void EMF::EMRPOLYLINETO::execute (METAFILEDEVICECONTEXT * source, HDC dc) const [inline], [virtual]
Execute this record in the context of the given device context. do it, girl, go off π₯
sourceβ the device context from which this record is taken.dcβ device context for execute.
Implements EMF::METARECORD. (she's fulfilling a promise she made to her parent class, we stan inheritance π)
β¨ bool EMF::EMRPOLYLINETO::serialize (DATASTREAM ds) [inline], [virtual]
dsβ Metafile datastream.
Implements EMF::METARECORD.
π int EMF::EMRPOLYLINETO::size (void) const [inline], [virtual]
Internally computed size of this record. no cap, she knows her own measurements π
Implements EMF::METARECORD.
π Author π
Generated automatically by Doxygen for libemf from the source code. so like, technically a robot wrote her bio, but honestly? the robot ate π€π
aaaand that's the whole page bestie, tysm for reading, ily π«Ά
this was Version 1.0.9, dated Thu Jun 6 2024 23:01:07 β so yeah, she's a 2024 girlie, still fresh, still serving πΈβ¨ byeeee π ππ¦
π¦ where this page comes from
- debian trixie: libemf-doc 1.0.13-8 Β· GPL-2.0-only
- ubuntu questing: libemf-doc 1.0.13-8
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms