SoNotRec(3)

πŸ“¦ version 2.5.0, in fedora 43, fedora 44

πŸ’– SoNotRec β€” the manual page, but make it slay πŸ’–

okay bestie, so this is a page from the Library Functions Manual β€” yeah, the manual-manual, section 3, the whole library-functions vibe. And the star of the show today is SoNotRec πŸŽ€


✨ NAME ✨

SoNotRec β€” the class that specifies records for notification lists. that's it. that's the whole gig. she's a record, she lives in a notification list, she ate πŸ’…


🌸 SYNOPSIS 🌸

#include <Inventor/misc/SoNotification.h>

πŸ¦‹ Public Types πŸ¦‹

enum Type { CONTAINER, PARENT, SENSOR, FIELD, ENGINE }

🌈 Public Member Functions 🌈

SoNotRec (SoBase *const notifbase)
void setType (const SoNotRec::Type type)
SoBase * getBase (void) const
SoNotRec::Type getType (void) const
const SoNotRec * getPrevious (void) const
void setPrevious (const SoNotRec *const prev)
void print (FILE *const file) const

πŸ‘‘ Detailed Description πŸ‘‘

So like, the SoNotRec class specifies records for notification lists. that's literally what she does, no cap. she is the little receipt that says "hey, this thing got notified, and here's why" 🧾✨

See also

  • SoNotification β€” her bestie, go say hi 🫢

πŸ“ Member Enumeration Documentation πŸ“

🌟 enum SoNotRec::Type 🌟

This enum is used to specify the type of the notification source within the record. so basically it's the "what kind of thing am I" label. it's giving category, it's giving identity, it's giving CONTAINER, PARENT, SENSOR, FIELD, ENGINE πŸŽ€


πŸ’œ Constructor & Destructor Documentation πŸ’œ

🌸 SoNotRec::SoNotRec (SoBase *const notifbase) 🌸

Constructor!! she's born ✨ Initializes the record with the notifbase pointer. that's the pointer, that's the base, that's the notif, periodt.

References SoNotRec().

Referenced by setPrevious(), and SoNotRec().


πŸ”₯ Member Function Documentation πŸ”₯

πŸ’… void SoNotRec::setType (const SoNotRec::Type typearg) πŸ’…

Set the type of the notification source of this record. you're telling her what she is. character development fr fr.

Referenced by SoEngine::notify(), and SoNodeEngine::notify().

πŸ¦‹ SoBase * SoNotRec::getBase (void ) const πŸ¦‹

Returns the notification source within this record. the main character of the record, lowkey.

Referenced by SoNotList::append(), SoPath::isRelevantNotification(), SoBlinker::notify(), SoDataSensor::notify(), SoField::notify(), SoFieldContainer::notify(), SoPathSensor::notify(), SoShadowGroup::notify(), SoSwitch::notify(), SoVRMLSwitch::notify(), and SoNotList::print(). she's booked and busy 😭

🌈 SoNotRec::Type SoNotRec::getType (void ) const 🌈

Returns the type of the notification source within this record. vibe check: what type is she? this tells you.

Referenced by SoPath::isRelevantNotification(), SoEngine::notify(), SoField::notify(), SoFieldContainer::notify(), and SoNodeEngine::notify().

πŸŽ€ const SoNotRec * SoNotRec::getPrevious (void ) const πŸŽ€

Returns the previous notification source (i.e. the source that the base within this record was auditing). it's giving "who came before me" energy, the lore, the backstory 🧚

Referenced by SoPath::isRelevantNotification(), SoDataSensor::notify(), SoVRMLSwitch::notify(), and SoNotList::print().

⭐ void SoNotRec::setPrevious (const SoNotRec *const prevptr) ⭐

Set pointer to the previous notification record. linking her up with the one who came before πŸ’«

References SoNotRec().

Referenced by SoNotList::append().

πŸ’€ void SoNotRec::print (FILE *const file) const πŸ’€

Prints debug information. that's it. debug info. go off, file. πŸ–¨οΈβœ¨

Referenced by SoNotList::print().


🫢 Author 🫢

Generated automatically by Doxygen for Coin from the source code. not me being auto-generated, not me being a Doxygen baby 😭 iconic behaviour honestly.


okay so that's the whole page bestie, every last flag and reference accounted for, nothing skipped, we kept the receipts πŸ“πŸ’– this was Coin, Version 2.5.0, and the page is SoNotRec(3) β€” slay, bye, go notify someone πŸ¦‹βœ¨

πŸ“¦ where this page comes from