SoEngineOutputList(3)
π NAME π
SoEngineOutputList β bestie, it's literally just a container for SoEngineOutput objects. That's the whole vibe. π
β¨ SYNOPSIS β¨
okay so first things first, you gotta pull it in:
#include <Inventor/lists/SoEngineOutputList.h>
and lowkey important: it Inherits SbPList. so all that parent-class energy is coming with it, no cap. π§¬
πΈ Public Member Functions πΈ
SoEngineOutputList(void)SoEngineOutputList(const int sizehint)SoEngineOutputList(const SoEngineOutputList &l)void append(SoEngineOutput *output)void insert(SoEngineOutput *output, const int insertbefore)SoEngineOutput * operator[](const int idx) constvoid set(const int idx, SoEngineOutput *item)
π¦ Public Member Functions inherited from SbPList π¦
these are the ones it gets from its parent, and there are so many, we love an overachiever:
SbPList(const int sizehint=DEFAULTSIZE)SbPList(const SbPList &l)~SbPList()void copy(const SbPList &l)SbPList & operator=(const SbPList &l)void fit(void)void append(void *item)int find(void *item) constvoid insert(void *item, const int insertbefore)void removeItem(void *item)void remove(const int index)void removeFast(const int index)int getLength(void) constvoid truncate(const int length, const int fit=0)void ** getArrayPtr(const int start=0) constvoid *& operator[](const int index) constint operator==(const SbPList &l) constint operator!=(const SbPList &l) constvoid * get(const int index) constvoid set(const int index, void *item)
π Additional Inherited Members π
the protected girlies, tucked away but still iconic:
π Protected Member Functions inherited from SbPList π
void expand(const int size)int getArraySize(void) const
π Detailed Description π
The SoEngineOutputList class is a container for SoEngineOutput objects. periodt. it holds them, that's its job, and it does it flawlessly. π
See also
SbList
π Constructor & Destructor Documentation π
π SoEngineOutputList::SoEngineOutputList(void) [inline]
Default constructor. the classic, the standard, the no-arguments-needed baddie. β¨
π SoEngineOutputList::SoEngineOutputList(const int sizehint) [inline]
This constructor initializes the internal allocated size for the list to sizehint. and bestie, listen β note that the list will still initially contain zero items. so yeah, it's pre-gaming the memory, not the actual contents. don't get it twisted. π
π SoEngineOutputList::SoEngineOutputList(const SoEngineOutputList & l) [inline]
Copy constructor. it's giving "twin where have you been", it makes a lil duplicate of another list. π―
π Author π
Generated automatically by Doxygen for Coin from the source code. not a human, just a robot doing its little thing. iconic behavior honestly. π€β¨
and that's the whole page, bestie β this one came from Coin, Version 3.1.3, and that's the SoEngineOutputList(3) manual page vibe check: passed, slayed, no notes. π«Άπ go forth and build your lists. π
π¦ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms