SOGLPOLYGONOFFSETELEMENT(3coin3)

πŸ“¦ version 3.1.3, in fedora 43, fedora 44

πŸ¦‹ SoGLPolygonOffsetElement(3) πŸ¦‹

ok so bestie πŸ’– we're deep in the Coin library's Library Functions Manual and today's main character is SoGLPolygonOffsetElement. And I'm gonna be so fr with you: this page is short on lore, because the class is yet to be documented and half the entries literally just say "FIXME: write doc." 😭 But the inheritance tree? Absolutely ate. Every single member, every inherited function, every protected attribute β€” it's all here. No cap. ✨


πŸ“› NAME

SoGLPolygonOffsetElement β€” the SoGLPolygonOffsetElement class is yet to be documented. πŸ’€ That's a direct quote, I'm not making it up.


πŸ“œ SYNOPSIS

#include <Inventor/elements/SoGLPolygonOffsetElement.h>

Inherits SoPolygonOffsetElement. πŸ‘‘

πŸ’– 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 SoReplacedElement

  • virtual SbBool matches (const SoElement *element) const
  • virtual SoElement * copyMatchInfo () const
  • uint32_t getNodeId () const
  • virtual void print (FILE *file) const

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 Public Member Functions inherited from SoPolygonOffsetElement

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void * createInstance (void)
  • static void initClass (void)
  • static void set (SoState *state, SoNode *node, float factor, float units, Style styles, SbBool on) β€” FIXME: write doc.
  • static void get (SoState *state, float &factor, float &units, Style &styles, SbBool &on) β€” FIXME: write doc.
  • static void getDefault (float &factor, float &units, Style &styles, SbBool &on) β€” FIXME: write doc.

Static Public Member Functions inherited from SoReplacedElement

  • 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 ~SoGLPolygonOffsetElement ()
  • virtual void setElt (float factor, float units, Style styles, SbBool on) β€” FIXME: write doc.

Protected Member Functions inherited from SoPolygonOffsetElement

  • virtual ~SoPolygonOffsetElement ()

Protected Member Functions inherited from SoReplacedElement

  • virtual ~SoReplacedElement ()

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

Public Types inherited from SoPolygonOffsetElement

  • enum Style { FILLED = 0x01, LINES = 0x02, POINTS = 0x04 }

Static Protected Member Functions inherited from SoReplacedElement

  • static SoElement * getElement (SoState *const state, const int stackIndex, SoNode *const node)

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 SoPolygonOffsetElement

  • Style style
  • SbBool active
  • float offsetfactor
  • float offsetunits

Protected Attributes inherited from SoReplacedElement

  • uint32_t nodeId

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 SoGLPolygonOffsetElement class is yet to be documented.

FIXME: write doc. 🫠


🌈 Constructor & Destructor Documentation

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

The destructor. That's the whole thing. Short queen. πŸ’…


πŸ”₯ Member Function Documentation

void * SoGLPolygonOffsetElement::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. iykyk β€” stay out of the kitchen if you're not the chef. πŸ§‘β€πŸ³

void SoGLPolygonOffsetElement::initClass (void ) [static]

This static method initializes static data for the SoGLPolygonOffsetElement class. It's the "wake up bestie, we're classing" button. ⭐

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

FIXME: write doc.

Reimplemented from SoPolygonOffsetElement.

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

FIXME: write doc.

Reimplemented from SoElement.

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

FIXME: write doc.

Reimplemented from SoElement.

void SoGLPolygonOffsetElement::setElt (float factor, float units, Style styles, SbBool on) [protected], [virtual]

FIXME: write doc.

Reimplemented from SoPolygonOffsetElement.


πŸ‘‘ Author

Generated automatically by Doxygen for Coin from the source code. (Not a human, just a very busy robot. Respect.)


and that's the whole page, bestie 🫢

Coin β€” Version 3.1.3 β€” SoGLPolygonOffsetElement(3) πŸŒˆβœ¨πŸ’–

stay hydrated, read your manpages, and remember: even a class with "FIXME: write doc" is a class with a rich inner life. mwah πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from