EMF::EMRENDPATH(3)

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

πŸ’– EMF::EMRENDPATH πŸ’–

okay so bestie, welcome to the libemf cinematic universe, page EMF::EMRENDPATH(3) β€” the whole manual name is right there in the title so we're already slaying ✨

🌸 NAME 🌸

EMF::EMRENDPATH β€” EMF End Path. that's it, that's the whole name, short and iconic πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <libemf.h>

so like. it inherits from EMF::METARECORD, and also from EMFRABORTPATH. family tree is giving legacy code royalty πŸ‘‘

✨ Public Member Functions ✨

  • EMRENDPATH (void) β€” the no-args constructor, we love a blank slate
  • EMRENDPATH (DATASTREAM &ds) β€” the one that reads itself in from a stream
  • bool serialize (DATASTREAM ds) β€” write it out
  • int size (void) const β€” how big is this record, internally computed
  • void execute (METAFILEDEVICECONTEXT *source, HDC dc) const β€” go do the thing in a device context

🫢 Public Member Functions inherited from EMF::METARECORD

  • virtual ~METARECORD () β€” the destructor, it's virtual, it's doing its best

πŸ’œ Detailed Description πŸ’œ

EMF::EMRENDPATH = EMF End Path.

what does it do? it ends the current path definition. that's the whole job. closing the path, finishing the vibe, wrapping up the little path-definition arc like the season finale it is. no cap πŸŽ€


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

EMF::EMRENDPATH::EMRENDPATH (void) β€” [inline]

Create an End Path record. brand new, fresh out the box, ready to close a path πŸ’–

References EMRENDPATH(). Referenced by EMRENDPATH(). yes bestie it references itself, it's giving mirror selfie energy πŸ™ˆ

EMF::EMRENDPATH::EMRENDPATH (DATASTREAM & ds) β€” [inline]

Construct an EndPath record from the input stream. it just reads itself into existence, main character behavior fr fr

Parameters

  • ds β€” Metafile datastream.

πŸ”₯ Member Function Documentation πŸ”₯

void EMF::EMRENDPATH::execute (METAFILEDEVICECONTEXT * source, HDC dc) const β€” [inline], [virtual]

Execute this record in the context of the given device context. like, actually do the end-path thing. in that dc. periodt.

Parameters

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

Implements EMF::METARECORD.

bool EMF::EMRENDPATH::serialize (DATASTREAM ds) β€” [inline], [virtual]

the serialize moment ✨

Parameters

  • ds β€” Metafile datastream.

Implements EMF::METARECORD.

int EMF::EMRENDPATH::size (void) const β€” [inline], [virtual]

Internally computed size of this record. it knows its own size, self-aware king πŸ‘‘

Implements EMF::METARECORD.


πŸ’« Author πŸ’«

Generated automatically by Doxygen for libemf from the source code. not a human, just a robot doing its lil documentation dance πŸ€–πŸ’•


and that's the page bestie!! this was Version 1.0.9, dated Thu Jun 6 2024 23:01:07, and yeah it lives under the name EMF::EMRENDPATH(3). go forth and end some paths πŸ’…πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from