SoGLLightIdElement(3)

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

πŸ’– SoGLLightIdElement πŸ’–

from the Coin manual, section 3 πŸŽ€

okay bestie, sit down, grab a snack πŸ“ β€” we're doing an element page today. and honestly? this one is mostly vibes and FIXMEs πŸ’€. let's go.


NAME ✨

SoGLLightIdElement β€” the SoGLLightIdElement class is yet to be documented. 😭

no cap, that's literally the whole NAME section. the docs said "we'll do it later" and then never did. iconic behavior fr.


SYNOPSIS 🌸

#include <Inventor/elements/SoGLLightIdElement.h>

Inherits SoInt32Element.


Public Member Functions πŸ‘‘

  • virtual void init(SoState *state) β€” FIXME: write doc. πŸ™ˆ
  • virtual void push(SoState *state) β€” FIXME: write doc. πŸ™ˆ
  • virtual void pop(SoState *state, const SoElement *prevTopElement) β€” FIXME: write doc. πŸ™ˆ

Public Member Functions inherited from SoInt32Element 🧬

  • virtual SbBool matches(const SoElement *element) const
  • virtual SoElement * copyMatchInfo(void) const
  • virtual void print(FILE *file) const
  • virtual void setElt(int32_t value)

Public Member Functions inherited from SoElement 🧬

  • const SoType getTypeId(void) const
  • int getStackIndex(void) const
  • void setDepth(const int depth)
  • int getDepth(void) const
  • virtual ~SoElement()

Static Public Member Functions ⭐

  • static SoType getClassTypeId(void)
  • static int getClassStackIndex(void)
  • static void * createInstance(void)
  • static void initClass(void)
  • static int32_t increment(SoState *const state, SoNode *const node) β€” FIXME: write doc. πŸ™ˆ
  • static int32_t increment(SoState *const state) β€” FIXME: write doc. πŸ™ˆ
  • static int32_t get(SoState *const state) β€” FIXME: write doc. πŸ™ˆ
  • static int32_t getDefault() β€” FIXME: write doc. πŸ™ˆ
  • static int32_t getMaxGLSources() β€” FIXME: write doc. πŸ™ˆ

Static Public Member Functions inherited from SoInt32Element 🧬

  • static SoType getClassTypeId(void)
  • static int getClassStackIndex(void)
  • static void initClass(void)
  • static void set(const int index, SoState *const state, SoNode *const node, const int32_t value)
  • static void set(const int index, SoState *const state, const int32_t value)
  • static int32_t get(const int index, SoState *const state)

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 ~SoGLLightIdElement()

Protected Member Functions inherited from SoInt32Element 🧬

  • virtual ~SoInt32Element()

Protected Member Functions inherited from SoElement 🧬

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

Additional Inherited Members 🌈

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 SoInt32Element 🧬

  • int32_t data

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 πŸ¦‹

SoGLLightIdElement is yet to be documented. 😭

FIXME: write doc.

bestie the whole detailed description is a FIXME. we are thriving on absolutely nothing here. πŸ’€βœ¨

Constructor & Destructor Documentation πŸ’…

SoGLLightIdElement::~SoGLLightIdElement(void) [protected], [virtual]

Destructor.


Member Function Documentation πŸ‘‘

SoType SoGLLightIdElement::getClassTypeId(void) [static]

this static method returns the SoType object associated with objects of this class. slay. πŸ’–

int SoGLLightIdElement::getClassStackIndex(void) [static]

this static method returns the state stack index for the class. πŸŽ€

void * SoGLLightIdElement::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 SoGLLightIdElement::initClass(void) [static]

initialize relevant common data for all instances, like the type system. 🧚

void SoGLLightIdElement::init(SoState *state) [virtual]

FIXME: write doc. πŸ™ˆ

reimplemented from SoInt32Element.

void SoGLLightIdElement::push(SoState *state) [virtual]

FIXME: write doc. πŸ™ˆ

reimplemented from SoElement.

void SoGLLightIdElement::pop(SoState *state, const SoElement *prevTopElement) [virtual]

FIXME: write doc. πŸ™ˆ

reimplemented from SoElement.


Author 🌸

generated automatically by Doxygen for Coin from the source code. πŸ€–πŸ’–


and that's the whole page, bestie! 🫢

this was Version 4.0.10, and it dropped on Thu Jun 25 2026 00:00:00, under the name SoGLLightIdElement(3). go read it, it's giving ✨manual page energy✨ πŸ‘‘

πŸ“¦ where this page comes from