SoEngineList(3)
π SoEngineList β a whole vibe π
okay bestie, welcome to the Library Functions Manual entry for SoEngineList, page SoEngineList(3). she's a container, she's iconic, and she's about to be your new fave. let's get into it π«Ά
β¨ NAME β¨
SoEngineList β the SoEngineList class is a container for SoEngine objects. periodt.
β¨ SYNOPSIS β¨
#include <Inventor/lists/SoEngineList.h>
Inherits SoBaseList.
πΈ Public Member Functions πΈ
SoEngineList (void)SoEngineList (const int size)SoEngineList (const SoEngineList &el)~SoEngineList ()void append (SoEngine *const ptr)SoEngine * operator[] (const int i) constSoEngineList & operator= (const SoEngineList &el)
π¦ Public Member Functions inherited from SoBaseList π¦
SoBaseList (void)SoBaseList (const int size)SoBaseList (const SoBaseList &l)~SoBaseList ()void append (SoBase *ptr)void insert (SoBase *ptr, const int addbefore)void remove (const int index)void removeItem (SoBase *item)void truncate (const int length)void copy (const SoBaseList &l)SoBaseList & operator= (const SoBaseList &l)SoBase * operator[] (const int i) constvoid set (const int i, SoBase *const ptr)void addReferences (const SbBool flag)SbBool isReferencing (void) const
π Public Member Functions inherited from SbPList π
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 π
π Protected Member Functions inherited from SbPList π
void expand (const int size)int getArraySize (void) const
πΈ Detailed Description πΈ
the SoEngineList class is a container for SoEngine objects. that's the whole assignment, and she ate π
and because this class inherits SoBaseList, referencing and dereferencing will default be done on the objects at append(), remove(), insert() etc. so like, the list is out here handling the refcount drama for you. no cap.
β¨ Constructor & Destructor Documentation β¨
π«Ά SoEngineList::SoEngineList (void ) π«Ά
Default constructor. the classic. the origin story.
Referenced by operator=(), and SoEngineList().
π«Ά SoEngineList::SoEngineList (const int size) π«Ά
Constructor with a hint about the number of elements the list will hold. it's giving "bestie I'm gonna need this much room, trust".
See also: SoBaseList::SoBaseList(const int)
References SoBaseList::SoBaseList().
π«Ά SoEngineList::SoEngineList (const SoEngineList & el) π«Ά
Copy constructor. twin behavior fr fr π―
See also: SoBaseList::SoBaseList(const SoBaseList &)
References SoBaseList::SoBaseList(), and SoEngineList().
π«Ά SoEngineList::~SoEngineList () π«Ά
Destructor. she's logging off, slay, goodbye π
See also: SoBaseList::~SoBaseList()
π Member Function Documentation π
β void SoEngineList::append (SoEngine *const ptr) β
Append ptr to the list. one more engine, added to the group chat, no questions asked.
See also: SoBaseList::append()
References SoBaseList::append().
β SoEngine * SoEngineList::operator[] (const int i) const β
Return engine pointer at index i. like, hand it over, index i, right now π₯
See also: SoBaseList::operator[]()
References SoBaseList::operator[]().
β SoEngineList & SoEngineList::operator= (const SoEngineList & el) β
Copy contents of list el to this list. becoming her. main character energy.
See also: SoBaseList::operator=()
References SoBaseList::copy(), and SoEngineList().
π Author π
Generated automatically by Doxygen for Coin from the source code. not a human, just a robot doing its lil thing, and honestly? respect π
and that's the whole page bestie!! this was Coin, Version 2.5.0, page SoEngineList(3) β mwah, go forth and build your lists πππ¦
π¦ where this page comes from
- fedora 43: Coin2-devel 2.5.0-52.fc43 Β· GPL-2.0-only
- fedora 43: Coin2-devel 2.5.0-52.fc43 Β· GPL-2.0-only
- fedora 44: Coin2-devel 2.5.0-54.fc44 Β· GPL-2.0-only
- fedora 44: Coin2-devel 2.5.0-54.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