SoEnabledElementsList(3)

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

πŸ’– SoEnabledElementsList β€” the Coin manual, but make it make sense πŸ’–

okay bestie, so this is a page from the Coin manual, section 3. Pull up a chair, grab a boba, and let's get into it πŸ§‹βœ¨


✨ NAME ✨

SoEnabledElementsList β€” the SoEnabledElementsList class is literally a container for type info for element types that are enabled in actions. that's the whole vibe. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <Inventor/lists/SoEnabledElementsList.h>

🌸 Public Member Functions 🌸

SoEnabledElementsList (SoEnabledElementsList *const parentlist)
~SoEnabledElementsList ()
const SoTypeList & getElements (void) const
void enable (const SoType elementtype, const int stackindex)
void merge (const SoEnabledElementsList &eel)

⭐ Static Public Member Functions ⭐

static int getCounter (void)

πŸ‘‘ Detailed Description πŸ‘‘

SoEnabledElementsList is a container for type info for element types that are enabled in actions. she holds the receipts πŸ“‹

and ngl, this class is probably not of interest for the application programmer. like, it's backstage crew energy, not main character energy. if you're just writing an app, this is not the class you're looking for 🫢


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

SoEnabledElementsList::SoEnabledElementsList (SoEnabledElementsList *const parentlist)

Constructor. that's it, that's the description β€” she is born 🐣

SoEnabledElementsList::~SoEnabledElementsList ()

Destructor. she is gone πŸ’€βœ¨


πŸ’œ Member Function Documentation πŸ’œ

const SoTypeList & SoEnabledElementsList::getElements (void ) const

Return the list of enabled elements. give me the list, bestie πŸ“œ

void SoEnabledElementsList::enable (const SoType elementtype, const int stackindex)

Add an elementtype to the list of enabled elements if it is not enabled already. so like β€” if she's already on the list, we don't double-add her, no cap. one spot only πŸ™…β™€οΈ

void SoEnabledElementsList::merge (const SoEnabledElementsList & eel)

Enables all the elements from the eel list that is enabled in this instance. mash them together, keep the enabled ones, slay πŸ”₯

int SoEnabledElementsList::getCounter (void ) [static]

Return the current setting of the global counter used to determine when lists are out of date. It is incremented whenever a new element is added to a list. so basically: every time a new element joins the party, this counter goes up by one, and that's how everyone knows the old lists are stale πŸ‘€ out-of-date detection, iconic


🫢 Author 🫢

Generated automatically by Doxygen for Coin from the source code. yes bestie, a robot wrote it, and honestly? she ate πŸ€–πŸ’…


and that's the whole page!! version 4.0.10, dated Thu Jun 25 2026 00:00:00, straight out of the Coin source β€” k byeeee πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from