SoGLVertexAttributeElement(3)
π SoGLVertexAttributeElement(3) β the Coin manual page, bestie edition π
okay so this is SoGLVertexAttributeElement(3), from the Coin manual. it's giving "the docs forgot to write me" energy, but we're gonna document the shape of it anyway. slay π
β¨ NAME β¨
SoGLVertexAttributeElement β the SoGLVertexAttributeElement class is yet to be documented.
no cap, that's literally what the page says. we move. π«Ά
πΈ SYNOPSIS πΈ
#include <Inventor/elements/SoGLVertexAttributeElement.h>
Inherits SoVertexAttributeElement.
π Public Member Functions π
virtual void init (SoState *state)β no description given, but it's a member function, bestie.void enableVBO (SoGLRenderAction *action) constβFIXME: write doc.void disableVBO (SoGLRenderAction *action) constβFIXME: write doc.void send (const int index) constβFIXME: write doc.
π¦ Public Member Functions inherited from SoVertexAttributeElement
virtual void push (SoState *state)unsigned int getNumAttributes (void) constvoid applyToAttributes (AttributeApplyFunc *func, void *closure) const
π¦ Public Member Functions inherited from SoAccumulatedElement
virtual SbBool matches (const SoElement *element) const
π¦ Public Member Functions inherited from SoElement
const SoType getTypeId (void) constint getStackIndex (void) constvirtual void pop (SoState *state, const SoElement *prevTopElement)void setDepth (const int depth)int getDepth (void) constvirtual void print (FILE *file=stdout) constvirtual ~SoElement ()
β Static Public Member Functions β
static SoType getClassTypeId (void)static int getClassStackIndex (void)static void * createInstance (void)static void initClass (void)static const SoGLVertexAttributeElement * getInstance (SoState *const state)
π¦ Static Public Member Functions inherited from SoVertexAttributeElement
static SoType getClassTypeId (void)static int getClassStackIndex (void)static void * createInstance (void)static void initClass (void)static void add (SoState *const state, SoVertexAttributeData *attribdata)static const SoVertexAttributeElement * getInstance (SoState *const state)
π¦ Static Public Member Functions inherited from SoAccumulatedElement
static SoType getClassTypeId (void)static int getClassStackIndex (void)static void initClass (void)
π¦ Static Public Member Functions inherited from SoElement
static void initClass (void)static SoType getClassTypeId (void)static int getClassStackIndex (void)static void initElements (void)static int getNumStackIndices (void)static SoType getIdFromStackIndex (const int stackIndex)
π Protected Member Functions π
virtual ~SoGLVertexAttributeElement ()β the destructor, we'll get to it below.virtual void addElt (SoVertexAttributeData *attribdata)βFIXME: write doc.
π¦ Protected Member Functions inherited from SoVertexAttributeElement
virtual ~SoVertexAttributeElement ()
π¦ Protected Member Functions inherited from SoAccumulatedElement
virtual ~SoAccumulatedElement ()void clearNodeIds (void)void addNodeId (const SoNode *const node)void setNodeId (const SoNode *const node)void copyNodeIds (const SoAccumulatedElement *copyfrom)virtual SoElement * copyMatchInfo (void) constvirtual void captureThis (SoState *state) const
π¦ Protected Member Functions inherited from SoElement
SoElement (void)void capture (SoState *const state) constvoid setTypeId (const SoType typeId)void setStackIndex (const int index)SoElement * getNextInStack (void) constSoElement * getNextFree (void) const
π Additional Inherited Members π
π Public Types inherited from SoVertexAttributeElement
typedef const char * Keytypedef SoVertexAttributeData * Typetypedef void AttributeApplyFunc(const Key &key, const Type &obj, void *closure)
π Static Protected Member Functions inherited from SoElement
static SoElement * getElement (SoState *const state, const int stackIndex)static const SoElement * getConstElement (SoState *const state, const int stackIndex)static int createStackIndex (const SoType id)
π Protected Attributes inherited from SoAccumulatedElement
SbList< SbUniqueId > nodeIds
π Protected Attributes inherited from SoElement
SoType typeIdint stackIndexint depth
π Static Protected Attributes inherited from SoElement
static int classStackIndexstatic SoTypeList * stackToType
π₯ Detailed Description π₯
The SoGLVertexAttributeElement class is yet to be documented.
FIXME: write doc.
yeah. that's the whole detailed description. iconic honestly. the vibes are immaculate and the docs are empty π
π§ Constructor & Destructor Documentation π§
SoGLVertexAttributeElement::~SoGLVertexAttributeElement () [protected], [virtual]
Destructor.
πΈ Member Function Documentation πΈ
SoType SoGLVertexAttributeElement::getClassTypeId (void ) [static]
This static method returns the SoType object associated with objects of this class.
int SoGLVertexAttributeElement::getClassStackIndex (void ) [static]
This static method returns the state stack index for the class.
void * SoGLVertexAttributeElement::createInstance (void ) [static]
This API member is considered internal to the library, as it is not likely to be of interest to the application programmer.
Creates a new instance of the class type corresponding to the SoType object.
void SoGLVertexAttributeElement::initClass (void ) [static]
Initialize relevant common data for all instances, like the type system.
void SoGLVertexAttributeElement::init (SoState * state) [virtual]
Internal Coin method.
Reimplemented from SoVertexAttributeElement.
const SoGLVertexAttributeElement * SoGLVertexAttributeElement::getInstance (SoState *const state) [static]
Returns a read-only element instance.
void SoGLVertexAttributeElement::addElt (SoVertexAttributeData * attribdata) [protected], [virtual]
FIXME: write doc.
Reimplemented from SoVertexAttributeElement.
β¨ Author β¨
Generated automatically by Doxygen for Coin from the source code.
lowkey the whole page is a FIXME: write doc. mood and honestly? relatable. but every signature, every inherited member, every attribute is right here for you bestie, so go off π
Version 4.0.10 β dated Thu Jun 25 2026 00:00, straight from Coin's own Doxygen. mwah, periodt ππ¦π
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms