EMF::EMRPOLYGON16(3)

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

EMF::EMRPOLYGON16(3) πŸ’–

okay bestie, welcome to the libemf corner of the manual β€” this one is all about EMF::EMRPOLYGON16, and honestly? it's giving "shapes but make it 16-bit" ✨


✨ NAME ✨

EMF::EMRPOLYGON16 β€” EMF Filled Polygon16, no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <libemf.h>

Inherits EMF::METARECORD, and EMRPOLYLINE16.

🌸 Public Member Functions 🌸

  • EMRPOLYGON16 (const RECTL *bounds, const POINT *points, INT16 n)
  • EMRPOLYGON16 (const RECTL *bounds, const POINT16 *points, INT16 n)
  • EMRPOLYGON16 (DATASTREAM &ds)
  • ~EMRPOLYGON16 ()
  • 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 Filled Polygon16. fr fr, that's the whole vibe.

Draw a filled polygon (with 16-bit points). yes, filled. yes, 16-bit. slay πŸŽ€


🧚 Constructor & Destructor Documentation 🧚

EMF::EMRPOLYGON16::EMRPOLYGON16 (const RECTL * bounds, const POINT * points, INT16 n) [inline]

Parameters, bestie:

  • bounds β€” overall bounding box of polygon.
  • points β€” array of polygon vertices.
  • n β€” number of vertices in points.

EMF::EMRPOLYGON16::EMRPOLYGON16 (const RECTL * bounds, const POINT16 * points, INT16 n) [inline]

Additional constructor which takes a POINT16 array. literally the same energy, different point type πŸ’«

Parameters:

  • bounds β€” overall bounding box of polygon.
  • points β€” array of polygon vertices.
  • n β€” number of vertices in points.

EMF::EMRPOLYGON16::EMRPOLYGON16 (DATASTREAM & ds) [inline]

Construct a Polygon record from the input stream. it's reading the lore straight off the stream, iykyk πŸ“–

Parameters:

  • ds β€” Metafile datastream.

EMF::EMRPOLYGON16::~EMRPOLYGON16 () [inline]

Destructor frees a copy of the points it buffered. it's the cleanup era 🧹✨


🌈 Member Function Documentation 🌈

void EMF::EMRPOLYGON16::execute (METAFILEDEVICECONTEXT * source, HDC dc) const [inline], [virtual]

Execute this record in the context of the given device context. main character energy, but for a record πŸ”₯

Parameters:

  • source β€” the device context from which this record is taken.
  • dc β€” device context for execute.

Implements EMF::METARECORD.

bool EMF::EMRPOLYGON16::serialize (DATASTREAM ds) [inline], [virtual]

Parameters:

  • ds β€” Metafile datastream.

Implements EMF::METARECORD.

int EMF::EMRPOLYGON16::size (void) const [inline], [virtual]

Internally computed size of this record. it knows its own measurements, and honestly? we love that for it πŸ’…

Implements EMF::METARECORD.


πŸ’– Author πŸ’–

Generated automatically by Doxygen for libemf from the source code. not a human author, just doxygen doing its little automated thing, and it ate 🫢


Version 1.0.9 β€” dated Thu Jun 6 2024 23:01:07. that's the whole page bestie, ty for coming to my TED talk, periodt πŸ’œπŸŒΈβœ¨
πŸ“¦ where this page comes from