EMF::EMRPOLYPOLYGON16(3)
π EMF::EMRPOLYPOLYGON16 π
okay bestie, welcome to the libemf manual page for EMF::EMRPOLYPOLYGON16 β yes that's the manual section 3 situation, and yes we're gonna get through it together π«Ά
β¨ NAME β¨
EMF::EMRPOLYPOLYGON16 β EMF Poly Polygon16. that's literally the whole name, she's giving concise π
πΈ SYNOPSIS πΈ
#include <libemf.h>
Inherits EMF::METARECORD, and EMRPOLYPOLYLINE16. so she's got family, she's connected, we love that for her π
π Public Member Functions π
EMRPOLYPOLYGON16 (const RECTL *bounds, const POINT *points, const INT *counts, UINT polygons)EMRPOLYPOLYGON16 (const RECTL *bounds, const POINT16 *points, const INT *counts, UINT16 polygons)~EMRPOLYPOLYGON16 ()EMRPOLYPOLYGON16 (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 Poly Polygon16.
okay so what she actually does: she draws several filled polygons (with 16-bit points). plural polygons. a whole squad of polygons. no cap π«Άβ¨
π Constructor & Destructor Documentation π
π« EMF::EMRPOLYPOLYGON16::EMRPOLYPOLYGON16 (const RECTL * bounds, const POINT * points, const INT * counts, UINT polygons) [inline] π«
Parameters, bestie, listen up:
- bounds β overall bounding box of polygon.
- points β array of polygon vertices.
- counts β array of number of vertices in each polygon.
- polygons β number of polygons.
π EMF::EMRPOLYPOLYGON16::EMRPOLYPOLYGON16 (const RECTL * bounds, const POINT16 * points, const INT * counts, UINT16 polygons) [inline] π
Additional constructor which takes a POINT16 structure. she said "another one" π
Parameters:
- bounds β overall bounding box of polygon.
- points β array of polygon vertices.
- counts β array of number of vertices in each polygon.
- polygons β number of polygons.
π§ EMF::EMRPOLYPOLYGON16::~EMRPOLYPOLYGON16 () [inline] π§
Destructor frees a copy of the counts and points it buffered. she's a clean girl, she cleans up after herself, we stan a responsible icon π
π EMF::EMRPOLYPOLYGON16::EMRPOLYPOLYGON16 (DATASTREAM & ds) [inline] π
Construct a Polygon record from the input stream.
Parameters:
- ds β Metafile datastream.
π₯ Member Function Documentation π₯
β void EMF::EMRPOLYPOLYGON16::execute (METAFILEDEVICECONTEXT * source, HDC dc) const [inline], [virtual] β
Execute this record in the context of the given device context. main character energy fr fr, she runs the whole moment β¨
Parameters:
- source β the device context from which this record is taken.
- dc β device context for execute.
Implements EMF::METARECORD.
π bool EMF::EMRPOLYPOLYGON16::serialize (DATASTREAM ds) [inline], [virtual] π
Parameters:
- ds β Metafile datastream.
Implements EMF::METARECORD.
πΈ int EMF::EMRPOLYPOLYGON16::size (void) const [inline], [virtual] πΈ
Internally computed size of this record. she knows her own measurements, no external validation needed π
Implements EMF::METARECORD.
π Author π
Generated automatically by Doxygen for libemf from the source code. not a human author, just a robot doing its little thing, and honestly? it ate π€β¨
reminder bestie: this is the whole page, nothing skipped, every flag and param accounted for. no gatekeeping here π«Ά
and that's a wrap on EMF::EMRPOLYPOLYGON16 from the libemf manual, Version 1.0.9, dated Thu Jun 6 2024 23:01:07 β go draw ur polygons, mwah πππ¦
π¦ 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