EMF::EMRARC(3)
π NAME π
EMF::EMRARC β the EMF Arc. That's it, that's the whole name, and honestly? Iconic. This little page lives in the libemf manual (section 3, bestie β the library calls section).
β¨ SYNOPSIS β¨
#include <libemf.h>
So it inherits EMF::METARECORD, and EMRARC β yeah, the docs really do say it inherits itself, I'm just the messenger, don't shoot me π.
π Public Member Functions π
EMRARC(INT left, INT top, INT right, INT bottom, INT xstart, INT ystart, INT xend, INT yend)EMRARC(DATASTREAM &ds)bool serialize(DATASTREAM ds)int size(void) constvoid execute(METAFILEDEVICECONTEXT *source, HDC dc) const
π Public Member Functions inherited from EMF::METARECORD π
virtual ~METARECORD()
π¦ Detailed Description π¦
EMF Arc.
It draws an arc. That's the vibe. Not sure what the specification here means, though β and honestly? Same, bestie, same π. We're all just out here drawing arcs and hoping for the best.
πΈ Constructor & Destructor Documentation πΈ
EMF::EMRARC::EMRARC (INT left, INT top, INT right, INT bottom, INT xstart, INT ystart, INT xend, INT yend) β [inline]
Take these descriptions with a grain of salt... π (the docs said it, not me!)
Parameters:
leftβ x position of the left edge of the arc box.topβ y position of the top edge of the arc box.rightβ x position of the right edge of the arc box.bottomβ y position of the bottom edge of the arc box.xstartβ x position of the arc start.ystartβ y position of the arc start.xendβ x position of the arc end.yendβ y position of the arc end.
EMF::EMRARC::EMRARC (DATASTREAM & ds) β [inline]
Builds you an Arc record straight out of the input datastream. Very "read the vibe, become the vibe" β¨.
Parameters:
dsβ the metafile datastream.
π Member Function Documentation π
void EMF::EMRARC::execute (METAFILEDEVICECONTEXT * source, HDC dc) const β [inline], [virtual]
Runs this record inside the context of the device context you hand it. Main character energy, but for one single record π .
Parameters:
sourceβ the device context this record is taken from.dcβ device context for execute.
Implements EMF::METARECORD.
bool EMF::EMRARC::serialize (DATASTREAM ds) β [inline], [virtual]
Parameters:
dsβ the metafile datastream.
Implements EMF::METARECORD.
int EMF::EMRARC::size (void) const β [inline], [virtual]
The internally computed size of this record. No cap, it just knows its own measurements π«Ά.
Implements EMF::METARECORD.
π Author π
Generated automatically by Doxygen for libemf from the source code. (So technically the robot wrote it, and the robot ate, fr fr.)
Version 1.0.9 β Thu Jun 6 2024 23:01:07 πβ
And that's the whole page, bestie β go forth and draw your little arcs, you absolute legend ππ¦π
π¦ 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