SoEnabledElementsList(3)

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

πŸ’– SoEnabledElementsList(3) β€” the manual page, but make it cute πŸ’–

Library Functions Manual ✨ SoEnabledElementsList ✨ bestie we're in the Coin docs now


🌸 NAME 🌸

SoEnabledElementsList β€” okay so this class? It's 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 πŸ¦‹

The SoEnabledElementsList class is a container for type info for element types that are enabled in actions. Literally what it says on the tin, no plot twist. πŸ’…

This class is probably not interesting for the application programmer. And that's not me being shady, that's just the truth of it β€” if you're out here writing apps, this one is not your main character. πŸ™ˆ


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

SoEnabledElementsList::SoEnabledElementsList (SoEnabledElementsList *const parentlist)

Constructor. ✨ It does the thing where it exists. Slay.

SoEnabledElementsList::~SoEnabledElementsList ()

Destructor. πŸ’€ It does the thing where it stops existing. Also slay.


πŸ’œ Member Function Documentation πŸ’œ

const SoTypeList & SoEnabledElementsList::getElements (void ) const

Return the list of enabled elements. That's it, that's the function, hand it over bestie 🫢

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

Add an elementtype to the list of enabled elements if it's not enabled already. Like, no double-adding, we're not doing that here. πŸŽ€

void SoEnabledElementsList::merge (const SoEnabledElementsList & eel)

Enables all the elements from the eel list that is enabled in this instance. Two lists, one merge, one iconic glow-up. 🌈

int SoEnabledElementsList::getCounter (void ) [static]

Return the current setting of the global counter used to determine when lists are out of date. πŸ‘€ And the tea is: it gets incremented whenever a new element is added to a list. So yeah, that number is out here keeping score. πŸ”₯


🌟 Author 🌟

Generated automatically by Doxygen for Coin from the source code. Not a human, not a vibe curator, just Doxygen doing its little robot dance. 🧚


Heads up bestie β€” the synopsis signatures and the function names above are copied character for character, so don't go renaming anything when you use them. πŸ’…

Coin πŸ’– Version 3.1.3 πŸ’– and that's the whole page, babe. SoEnabledElementsList(3) β€” thanks for reading, mwah πŸ«Άβœ¨πŸŽ€

πŸ“¦ where this page comes from