EMF::EMRPOLYBEZIER(3)
π EMF::EMRPOLYBEZIER(3) β libemf
okay bestie, welcome to the libemf manual, section 3, and today's main character is EMF::EMRPOLYBEZIER π¦ (that's the one and only EMF Polybezier, no cap).
β¨ NAME β¨
EMF::EMRPOLYBEZIER β EMF Polybezier. that's it, that's the name, she's iconic π
πΈ SYNOPSIS πΈ
#include <libemf.h>
Inherits EMF::METARECORD, and EMRPOLYLINE. so she's got family, she's got lineage π
Inherited by EMF::EMRPOLYBEZIERTO [private]. yes she's a mother, and her kid is private, we respect the privacy π«Ά
π« Public Member Functions
EMRPOLYBEZIER (const RECTL *bounds, const POINT *points, INT n)EMRPOLYBEZIER (DATASTREAM &ds)~EMRPOLYBEZIER ()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 Polybezier.
Draw a polygonal Bezier curve to (what?)
literally the manpage itself is out here asking "(what?)" and honestly? relatable. the vibe check is inconclusive, the curve remains mysterious π
π Constructor & Destructor Documentation π
EMF::EMRPOLYBEZIER::EMRPOLYBEZIER (const RECTL * bounds, const POINT * points, INT n) [inline]
she's born β¨
Parameters
- bounds β overall bounding box of polybezier curve.
- points β array of polybezier vertices.
- n β number of vertices in
points.
EMF::EMRPOLYBEZIER::EMRPOLYBEZIER (DATASTREAM & ds) [inline]
Construct a PolyBezier record from the input stream. she materializes straight out of the datastream, main character energy fr fr π
Parameters
- ds β Metafile datastream.
EMF::EMRPOLYBEZIER::~EMRPOLYBEZIER () [inline]
Destructor frees a copy of the points it buffered. she came in with points, she leaves with points, and she cleans up after herself. we love a lowkey responsible queen π
β Member Function Documentation β
void EMF::EMRPOLYBEZIER::execute (METAFILEDEVICECONTEXT * source, HDC dc) const [inline], [virtual]
Execute this record in the context of the given device context. go girl, do your thing π₯
Parameters
- source β the device context from which this record is taken.
- dc β device context for execute.
Implements EMF::METARECORD.
Reimplemented in EMF::EMRPOLYBEZIERTO.
bool EMF::EMRPOLYBEZIER::serialize (DATASTREAM ds) [inline], [virtual]
Parameters
- ds β Metafile datastream.
Implements EMF::METARECORD.
Reimplemented in EMF::EMRPOLYBEZIERTO.
int EMF::EMRPOLYBEZIER::size (void) const [inline], [virtual]
Internally computed size of this record. she knows her own size, she's not guessing, she's not asking anyone else π
Implements EMF::METARECORD.
Reimplemented in EMF::EMRPOLYBEZIERTO.
π Author π
Generated automatically by Doxygen for libemf from the source code. not a human hand, just pure automated slay π
and that's a wrap bestie β¨ this was version 1.0.9, dated Thu Jun 6 2024 23:01:07, and honestly? periodt π π¦πΈ
π¦ 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