EMF::EMRARCTO(3)
π EMF::EMRARCTO β EMF Arc To π
okay bestie, welcome to the libemf manual, section 3, and today's main character is EMF::EMRARCTO. she's an EMF Arc To record and she's literally here to draw an arc. let's get into it π¦
β¨ NAME β¨
EMF::EMRARCTO β EMF Arc To. that's it, that's the name, iconic π
πΈ SYNOPSIS πΈ
#include <libemf.h>
she inherits from EMF::METARECORD, and also from EMRARC. yes ma'am, both. she contains multitudes π
π Public Member Functions π
EMRARCTO (INT left, INT top, INT right, INT bottom, INT xstart, INT
ystart, INT xend, INT yend)
EMRARCTO (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 ()
π Detailed Description π
EMF::EMRARCTO β EMF Arc To.
so basically: draw another arc. that's the vibe. and ngl, the spec here is a little mysterious β the original author literally said "Not sure what the specification here means, though." and honestly? we respect the honesty fr fr π
π§ Constructor & Destructor Documentation π§
π EMF::EMRARCTO::EMRARCTO (INT left, INT top, INT right, INT bottom, INT xstart, INT ystart, INT xend, INT yend) [inline] π
lowkey take these descriptions with a grain of salt... that's not me being shady, that's the actual manual energy bestie π
Parameters
leftβ x position of left edge of arc box.topβ y position of top edge of arc box.rightβ x position of right edge of arc box.bottomβ y position bottom edge of arc box.xstartβ x position of arc start.ystartβ y position of arc start.xendβ x position of arc end.yendβ y position of arc end.
π EMF::EMRARCTO::EMRARCTO (DATASTREAM & ds) [inline] π
construct an ArcTo record straight from the input stream. stream girlie behavior, we love to see it β¨
Parameters
dsβ Metafile datastream.
π Member Function Documentation π
π
void EMF::EMRARCTO::execute (METAFILEDEVICECONTEXT * source, HDC dc) const [inline], [virtual] π
run this record inside the context of the given device context. she's executing, she's performing, main character energy only π₯
Parameters
sourceβ the device context from which this record is taken.dcβ device context for execute.
Implements EMF::METARECORD.
π
bool EMF::EMRARCTO::serialize (DATASTREAM ds) [inline], [virtual] π
Parameters
dsβ Metafile datastream.
Implements EMF::METARECORD.
π
int EMF::EMRARCTO::size (void) const [inline], [virtual] π
the internally computed size of this record. she knows her own measurements, periodt π―
Implements EMF::METARECORD.
π Author π
generated automatically by Doxygen for libemf from the source code. so no human author to stan, just the machine doing its thing π€π
okay that's the whole page bestie, we ate and left no crumbs π
and for the cute sign-off: this whole thing is Version 1.0.9, dated Thu Jun 6 2024 23:01:07 β shoutout to libemf, the source of all this arc-drawing chaos. mwah π
π¦πβ¨ bye bestie, go draw an arc β¨ππ¦
π¦ 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