EMF::EMRPOLYBEZIER(3)

πŸ“¦
version 1.0.13 Β· 5 versions
, in debian trixie, ubuntu questing

πŸ’… 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) const
  • void 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