EMF::EMRSTROKEPATH(3)

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

πŸ’– EMF::EMRSTROKEPATH πŸ’–

okay bestie, so this is a page from libemf (that's the manual it lives in, section 3, C library functions, iykyk) and it's all about EMF::EMRSTROKEPATH β€” the EMF Stroke path. she's giving metarecord, she's giving main character energy, and she's here to stroke the path. periodt.


✨ NAME ✨

EMF::EMRSTROKEPATH β€” EMF Stroke path. that's it, that's the name, no notes πŸ’…


🌈 SYNOPSIS 🌈

#include <libemf.h>

she Inherits EMF::METARECORD, and also EMRFILLPATH. yes, both. she contains multitudes πŸ¦‹

πŸŽ€ Public Member Functions πŸŽ€

  • EMRSTROKEPATH(const RECTL *bounds) β€” constructor, takes a bounds pointer
  • EMRSTROKEPATH(DATASTREAM &ds) β€” constructor, takes a datastream
  • bool serialize(DATASTREAM ds) β€” serialize her
  • int size(void) const β€” how big is she
  • void execute(METAFILEDEVICECONTEXT *source, HDC dc) const β€” make her do the thing

πŸ’œ Public Member Functions inherited from EMF::METARECORD

  • virtual ~METARECORD() β€” the destructor, virtual, iconic

🌸 Detailed Description 🌸

EMF Stroke path.

Stroke the path. that's literally the whole vibe. she strokes the path and she does it beautifully ✨


🧚 Constructor & Destructor Documentation 🧚

EMF::EMRSTROKEPATH::EMRSTROKEPATH(const RECTL *bounds) [inline]

the constructor that takes a bounds pointer.

Parameters

  • bounds β€” overall bounding box of polygon. like, the whole outline, the full picture, the container of the entire situation 🫢

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

Create a StrokePath record from input stream. new record, fresh out the stream, she's born πŸ’–

Parameters

  • ds β€” Metafile datastream.

⭐ Member Function Documentation ⭐

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

Execute this record in the context of the given device context. she's performing, she's on stage, give her the right context and she ate πŸ”₯

Parameters

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

Implements EMF::METARECORD. (so like, the parent said "you WILL execute" and she said "bet" πŸ’…)

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

serialize her. that's the function.

Parameters

  • ds β€” Metafile datastream.

Implements EMF::METARECORD.

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

Internally computed size of this record. no, she doesn't tell you her size from the outside β€” it's internally computed, mind your business bestie πŸ™ˆ (jk, she'll happily return an int)

Implements EMF::METARECORD.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libemf from the source code. so technically the author is a robot, and honestly? the robot understood the assignment πŸ€–βœ¨


and that's the whole page, no cap. every option, every param, every Implements EMF::METARECORD β€” all present and accounted for πŸ“

Version 1.0.9 β€” dated Thu Jun 6 2024 23:01:07 β€” and that's the libemf EMF::EMRSTROKEPATH(3) page, page three energy only πŸ’œ stay stroking those paths, bestie πŸ¦‹πŸ’–

πŸ“¦ where this page comes from