EMF::EMRPOLYGON16(3)
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) constvoid 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 π«Ά
Version1.0.9β datedThu 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
- 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