EMF::EMRRECTANGLE(3)

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

πŸ’– EMF::EMRRECTANGLE β€” EMF Rectangle πŸ’–

okay bestie, welcome to the libemf manual, page EMF::EMRRECTANGLE(3) β€” yes that's the whole title, she's an icon, she's a metafile record, and she draws rectangles. periodt.


✨ NAME ✨

EMF::EMRRECTANGLE β€” EMF Rectangle. πŸŽ€

literally that's it, that's the name, a rectangle record, she's simple, she's elegant, she's giving shape.


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <libemf.h>

Inherits EMF::METARECORD, and EMRELLIPSE. (yes bestie, she's in the family tree twice, we love a multitalented queen πŸ‘‘)

πŸ’… Public Member Functions πŸ’…

  • EMRRECTANGLE(INT left, INT top, INT right, INT bottom)
  • EMRRECTANGLE(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()

🌈 Detailed Description 🌈

EMF Rectangle. πŸ’–

Draw a rectangle. that's the whole vibe. four sides, right angles, no notes, no cap. 🫢


🧚 Constructor & Destructor Documentation 🧚

⭐ EMF::EMRRECTANGLE::EMRRECTANGLE (INT left, INT top, INT right, INT bottom)

[inline]

okay so this is the main-character constructor, she takes four numbers and makes a rectangle out of them:

Parameters

  • left β€” x position of left side of rectangle. πŸ’…
  • top β€” y position of top side of rectangle. πŸ’…
  • right β€” x position of right edge of rectangle. πŸ’…
  • bottom β€” y position of bottom edge of rectangle. πŸ’…

⭐ EMF::EMRRECTANGLE::EMRRECTANGLE (DATASTREAM & ds)

[inline]

Construct a Rectangle record from the input stream. she's reading her own lore off the wire, obsessed. πŸ“–βœ¨

Parameters

  • ds β€” Metafile datastream. 🌊

πŸ”₯ Member Function Documentation πŸ”₯

⭐ void EMF::EMRRECTANGLE::execute (METAFILEDEVICECONTEXT * source, HDC dc)

const [inline], [virtual]

Execute this record in the context of the given device context. like, actually do the thing, bestie. go off. πŸ’ƒ

Parameters

  • source β€” the device context from which this record is taken. 🌸
  • dc β€” device context for execute. πŸ–₯️

Implements EMF::METARECORD.


⭐ bool EMF::EMRRECTANGLE::serialize (DATASTREAM ds)

[inline], [virtual]

Parameters

  • ds β€” Metafile datastream. 🌊

Implements EMF::METARECORD.


⭐ int EMF::EMRRECTANGLE::size (void) const

[inline], [virtual]

Internally computed size of this record. she knows her own measurements, ngl, self-aware icon. πŸ“βœ¨

Implements EMF::METARECORD.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libemf from the source code. (not a human, not a bestie, just a doc generator doing her little robot slay πŸ€–πŸ’–)


πŸ’€ heads up: all the [inline], [virtual], "Implements", and inherited-member deets above are doing real technical work, so don't skip them just because they're cute now.

Version 1.0.9 Β· Thu Jun 6 2024 23:01:07 β€” that's the version and the timestamp, babes, and that's the whole page, EMF::EMRRECTANGLE(3) out. πŸŽ€πŸ’–πŸ¦‹βœ¨ iykyk.

πŸ“¦ where this page comes from