EMF::EMRPOLYLINE(3)
β¨ EMF::EMRPOLYLINE β¨
okay bestie so this is a page from libemf, the EMF Polyline zone π like, this is <libemf.h>'s whole thing, you're so welcome.
π NAME π
EMF::EMRPOLYLINE β EMF Polyline. that's it, that's the vibe. it's a polyline. slay.
πΈ SYNOPSIS πΈ
#include <libemf.h>
okay so the way this works is it inherits EMF::METARECORD, and EMRPOLYLINE. yes bestie it says EMRPOLYLINE twice, i don't make the rules, i just report them faithfully π
π Public Member Functions π
EMRPOLYLINE (const RECTL *bounds, const POINT *points, INT n)
~EMRPOLYLINE ()
EMRPOLYLINE (DATASTREAM &ds)
bool serialize (DATASTREAM ds)
int size (void) const
void execute (METAFILEDEVICECONTEXT *source, HDC dc) const
π¦ Public Member Functions inherited from EMF::METARECORD π¦
virtual ~METARECORD ()
periodt. that's the whole inherited list, no notes.
π Detailed Description π
EMF Polyline. no cap.
Draw a series of connected lines. it's giving β¨connect the dots but make it metafileβ¨.
π Constructor & Destructor Documentation π
π EMF::EMRPOLYLINE::EMRPOLYLINE (const RECTL * bounds, const POINT * points, INT n) [inline] π
Parameters
- bounds β overall bounding box of polyline. like, the whole outline bestie, wrap it up π
- points β array of polyline vertices. all the little corner stops on the journey π£οΈ
- n β number of vertices in points. count 'em, don't skip any fr fr
π EMF::EMRPOLYLINE::~EMRPOLYLINE () [inline] π
Destructor frees a copy of the points it buffered. yeah it made a copy, and yeah it's gonna clean it up on the way out. responsible queen behavior ππ«Ά
πΈ EMF::EMRPOLYLINE::EMRPOLYLINE (DATASTREAM & ds) [inline] πΈ
Construct a Polyline record from the input stream. it's reading it straight off the stream, main character energy.
Parameters
- ds β Metafile datastream. the stream in question π§
β Member Function Documentation β
π¦ void EMF::EMRPOLYLINE::execute (METAFILEDEVICECONTEXT * source, HDC dc) const [inline], [virtual] π¦
Execute this record in the context of the given device context. like, do the thing, in that context, specifically π―
Parameters
- source β the device context from which this record is taken.
- dc β device context for execute.
Implements EMF::METARECORD. so it's an override, and it's virtual, iconic.
π₯ bool EMF::EMRPOLYLINE::serialize (DATASTREAM ds) [inline], [virtual] π₯
Parameters
- ds β Metafile datastream.
Implements EMF::METARECORD. yep, another override, we stay winning β¨
π int EMF::EMRPOLYLINE::size (void) const [inline], [virtual] π
Internally computed size of this record. it already knows how big it is, no measuring tape required π
Implements EMF::METARECORD. override number three, we ate that π
π§ Author π§
Generated automatically by Doxygen for libemf from the source code. so like, nobody wrote this by hand, the robot did it. still ate though π€β¨
lowkey if you got this far you're officially a libemf girlie now. no takebacks π«Ά
kisses, bestie π this was Version 1.0.9, dated Thu Jun 6 2024 23:01:07, and yeah the man page header said EMF::EMRPOLYLINE(3) and it lives in section 3 of libemf's little corner of the manual. bye pookie πΈ
π¦ 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