SoGLVertexAttributeElement(3)

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

πŸ’– 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) const
  • void 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) const
  • int getStackIndex (void) const
  • virtual void pop (SoState *state, const SoElement *prevTopElement)
  • void setDepth (const int depth)
  • int getDepth (void) const
  • virtual void print (FILE *file=stdout) const
  • virtual ~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) const
  • virtual void captureThis (SoState *state) const

πŸ¦‹ Protected Member Functions inherited from SoElement

  • SoElement (void)
  • void capture (SoState *const state) const
  • void setTypeId (const SoType typeId)
  • void setStackIndex (const int index)
  • SoElement * getNextInStack (void) const
  • SoElement * getNextFree (void) const

🌈 Additional Inherited Members 🌈

πŸ’œ Public Types inherited from SoVertexAttributeElement

  • typedef const char * Key
  • typedef SoVertexAttributeData * Type
  • typedef 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 typeId
  • int stackIndex
  • int depth

πŸ’œ Static Protected Attributes inherited from SoElement

  • static int classStackIndex
  • static 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