SoPolygonOffsetElement(3)

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

πŸ’– SoPolygonOffsetElement πŸ’–

okay bestie, welcome to the Coin manual page for SoPolygonOffsetElement(3) β€” yes the whole thing is basically one big "FIXME: write doc" and honestly? iconic. we're still gonna read it top to bottom though, no skipping, because that's the vibe. 🫢


🌸 NAME 🌸

SoPolygonOffsetElement β€” the SoPolygonOffsetElement class is yet to be documented. periodt. that's literally what it says. πŸ’€


✨ SYNOPSIS ✨

#include <Inventor/elements/SoPolygonOffsetElement.h>
  • Inherits SoReplacedElement.
  • Inherited by SoGLPolygonOffsetElement.

πŸŽ€ Public Types πŸŽ€

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

πŸ’… Public Member Functions πŸ’…

  • virtual void init (SoState *state)

🌈 Public Member Functions inherited from SoReplacedElement 🌈

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

🌈 Public Member Functions inherited from SoElement 🌈

  • const SoType getTypeId (void) const
  • int getStackIndex (void) const
  • virtual void push (SoState *state)
  • virtual void pop (SoState *state, const SoElement *prevTopElement)
  • 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 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 ~SoPolygonOffsetElement ()
  • virtual void setElt (float factor, float units, Style styles, SbBool on) β€” FIXME: write doc.

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

πŸ“ Protected Attributes πŸ“

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

πŸ“ Protected Attributes inherited from SoReplacedElement πŸ“

  • SbUniqueId nodeId

πŸ“ Protected Attributes inherited from SoElement πŸ“

  • SoType typeId
  • int stackIndex
  • int depth

πŸ’œ Additional Inherited Members πŸ’œ

🌟 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)

🌟 Static Protected Attributes inherited from SoElement 🌟

  • static int classStackIndex
  • static SoTypeList * stackToType

🧚 Detailed Description 🧚

The SoPolygonOffsetElement class is yet to be documented.

FIXME: write doc.


πŸ‘‘ Member Enumeration Documentation πŸ‘‘

🌈 enum SoPolygonOffsetElement::Style 🌈

FIXME: write doc.


πŸ’€ Constructor & Destructor Documentation πŸ’€

🌸 SoPolygonOffsetElement::~SoPolygonOffsetElement (void ) [protected], [virtual] 🌸

Destructor.


πŸ”₯ Member Function Documentation πŸ”₯

⭐ SoType SoPolygonOffsetElement::getClassTypeId (void ) [static] ⭐

This static method returns the SoType object associated with objects of this class.

⭐ int SoPolygonOffsetElement::getClassStackIndex (void ) [static] ⭐

This static method returns the state stack index for the class.

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

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

⭐ void SoPolygonOffsetElement::init (SoState * state) [virtual] ⭐

Initializes the element to its default values. The default value for SoPolygonOffsetElement::offsetfactor is 0.0, for SoPolygonOffsetElement::offsetunits is 0.0, for SoPolygonOffsetElement::style is SoPolygonOffsetElement::FILLED, and for SoPolygonOffsetElement::active is on.

Reimplemented from SoReplacedElement.

Reimplemented in SoGLPolygonOffsetElement.

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

FIXME: write doc.

Reimplemented in SoGLPolygonOffsetElement.


πŸ’– Member Data Documentation πŸ’–

πŸŽ€ Style SoPolygonOffsetElement::style [protected] πŸŽ€

FIXME: write doc.

πŸŽ€ SbBool SoPolygonOffsetElement::active [protected] πŸŽ€

FIXME: write doc.

πŸŽ€ float SoPolygonOffsetElement::offsetfactor [protected] πŸŽ€

FIXME: write doc.

πŸŽ€ float SoPolygonOffsetElement::offsetunits [protected] πŸŽ€

FIXME: write doc.


🌟 Author 🌟

Generated automatically by Doxygen for Coin from the source code.


and that's the whole page bestie!! every single line, every single inherited member, every single "FIXME: write doc" β€” we left NOTHING out. that's the energy. πŸ’…βœ¨

Version 4.0.10 Β· Thu Jun 25 2026 00:00:00 Β· SoPolygonOffsetElement(3) β€” bye pookie, go offset some polygons responsibly πŸ¦‹πŸ’–

πŸ“¦ where this page comes from