SoNotList(3)

πŸ“¦
version 4.0.10 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– NAME πŸ’–

okay so bestie, meet SoNotList(3) β€” she's a Coin girlie, and she's literally just a list of SoNotRec notification records. that's the whole vibe. a whole little roster of notification receipts. periodt. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

so you pull her in like this:

#include <Inventor/misc/SoNotification.h>

🌸 Public Member Functions 🌸

here's the whole friend group, no cap:

  • SoNotList (void)
  • SoNotList (const SoNotList *nl)
  • void append (SoNotRec *const rec)
  • void append (SoNotRec *const rec, SoField *const field)
  • void append (SoNotRec *const rec, SoEngineOutput *const engineout)
  • void setLastType (const SoNotRec::Type type)
  • SoNotRec * getFirstRec (void) const
  • SoNotRec * getLastRec (void) const
  • SoNotRec * getFirstRecAtNode (void) const
  • SoField * getLastField (void) const
  • SoEngineOutput * getLastEngineOutput (void) const
  • SbUniqueId getTimeStamp (void) const
  • void print (FILE *const file=stdout) const

πŸ‘‘ Detailed Description πŸ‘‘

The SoNotList class is a list of SoNotRec notification records.

that's it. that's the tea. she's a list, the items are notification records, and she's serving. 🫢


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

πŸ’… SoNotList::SoNotList (void )

Initialize list. brand new, empty, glowing, ready to hold records. main character debut energy. ✨

πŸ’… SoNotList::SoNotList (const SoNotList * nl)

Copy constructor. Does a bitwise copy of the nl object β€” and bestie, listen, that means no duplication of list elements. she copies the vibes, not the actual items. lowkey iconic, highkey a little dangerous, just know what you're doing. πŸ’€


🌈 Member Function Documentation 🌈

πŸ’œ void SoNotList::append (SoNotRec *const rec)

Append rec notification source to the list. adding a new rec to the group chat, slay. πŸ“

πŸ’œ void SoNotList::append (SoNotRec *const rec, SoField *const field)

Append rec notification source to the list, setting field as the last field having been influenced by the notification process. so she's noting down which field got touched by the whole notification situation. πŸŽ€

πŸ’œ void SoNotList::append (SoNotRec *const rec, SoEngineOutput *const engineout)

Append rec notification source to the list, setting engineout as the last engine output field having been influenced by the notification process. same energy, but this time the last-touched thing is an engine output field. ✨

πŸ’œ void SoNotList::setLastType (const SoNotRec::Type type)

Set the type of the last notification record in the list. giving the last record its little label, its whole identity. πŸ’…

πŸ’œ SoNotRec * SoNotList::getFirstRec (void ) const

Returns the first record in the list. the OG. the first one. πŸ‘‘

πŸ’œ SoNotRec * SoNotList::getLastRec (void ) const

Returns the last record in the list. the most recent arrival, she just walked in. πŸ¦‹

πŸ’œ SoNotRec * SoNotList::getFirstRecAtNode (void ) const

Returns the first record in the list which is derived from SoBase. she's picky, she's looking for the SoBase-descended one specifically, and she finds the first of them. 🌸

πŸ’œ SoField * SoNotList::getLastField (void ) const

Returns the last field touched by notification. who got poked last? this tells you. 😭

πŸ’œ SoEngineOutput * SoNotList::getLastEngineOutput (void ) const

Returns the last engine output field touched by notification. the engine-output edition of "who got poked last". πŸ”₯

πŸ’œ SbUniqueId SoNotList::getTimeStamp (void ) const

Returns the time stamp when the notification started. the receipts have a timestamp, bestie. very organized of her. ⭐

πŸ’œ void SoNotList::print (FILE *const file = stdout) const

Dump contents of list from tail record and backwards.

okay so important: this one is Only available if compiled with debug information on. so if it's not showing up, that's why, don't come for her. πŸ™ˆ

and yeah she dumps it backwards, from the tail record and going back. chaotic order, we respect it.


🧚 Author 🧚

Generated automatically by Doxygen for Coin from the source code. so no human wrote this, it's the robot's art, and honestly? it ate. πŸ’–


and that's a wrap, bestie β€” this page is from Coin version 4.0.10, dated Thu Jun 25 2026 00:00:00, and yes the manual page is literally called SoNotList(3). go forth and list those notification records. iykyk. πŸŽ€πŸ’…βœ¨πŸŒˆπŸ«Ά

πŸ“¦ where this page comes from