EMF::EMRSETPOLYFILLMODE(3)

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

✨ NAME ✨

EMF::EMRSETPOLYFILLMODE β€” EMF Set the Polygon Fill Mode. (yes bestie, that's the whole name, she's a mouthful but we love her πŸ’…)

This one lives in the libemf manual, section 3, so like… C++ library territory. Come thru, documentation. πŸ¦‹


🌈 SYNOPSIS 🌈

#include <libemf.h>

Okay so real quick, the inheritance tea β˜• β€” this class inherits from EMF::METARECORD, and also from EMRSELECTCLIPPATH. Two parents, one icon. πŸ‘‘

πŸ’– Public Member Functions πŸ’–

  • EMRSETPOLYFILLMODE (DWORD mode)
  • EMRSETPOLYFILLMODE (DATASTREAM &ds)
  • bool serialize (DATASTREAM ds)
  • int size (void) const
  • void execute (METAFILEDEVICECONTEXT *source, HDC dc) const

🫢 Public Member Functions inherited from EMF::METARECORD 🫢

  • virtual ~METARECORD () β€” the destructor she inherited, doing her little cleanup moment.

🌸 Detailed Description 🌸

EMF Set the Polygon Fill Mode.

So basically it sets the polygon fill mode, and the two vibes on the menu are ALTERNATE or WINDING. That's it. That's the whole personality. Choose wisely bestie, it changes how your polygons get filled in. πŸŽ€


πŸŽ€ Constructor & Destructor Documentation πŸŽ€

✨ EMF::EMRSETPOLYFILLMODE::EMRSETPOLYFILLMODE (DWORD mode) [inline] ✨

Parameters:

  • mode β€” background mode.

✨ EMF::EMRSETPOLYFILLMODE::EMRSETPOLYFILLMODE (DATASTREAM & ds) [inline] ✨

Construct a SetPolyFillMode record from the input stream. Stream girlies rise πŸ™ˆ

Parameters:

  • ds β€” Metafile datastream.

πŸ’œ Member Function Documentation πŸ’œ

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

Execute this record in the context of the given device context. Like, go do the thing, in that context specifically. πŸ”₯

Parameters:

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

Implements EMF::METARECORD.


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

Parameters:

  • ds β€” Metafile datastream.

Implements EMF::METARECORD.


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

Internally computed size of this record. She did the math herself, no cap. ✨

Implements EMF::METARECORD.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libemf from the source code. Not a human, just a robot doing her best, and honestly? Ate. πŸ’€


Version 1.0.9 Β· dated Thu Jun 6 2024 23:01:07 β€” that's the libemf source stamp and the exact moment this page got born, and yes we're thanking her for her service. Byeee, go set a fill mode, ALTERNATE or WINDING, mwah πŸ«ΆπŸ’–πŸŒˆ
πŸ“¦ where this page comes from