SoGLViewportRegionElement(3)

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

πŸ’– NAME πŸ’–

okay so, <rainbow>SoGLViewportRegionElement</rainbow> β€” and the actual tea is that this class is yet to be documented. That's it. That's the whole name section, bestie. No cap. 😭


✨ SYNOPSIS ✨

Slap this include at the top of your file, gorgeous:

#include <Inventor/elements/SoGLViewportRegionElement.h>

It Inherits SoViewportRegionElement. Family tree matters, periodt. 🌸

πŸŽ€ Public Member Functions

  • virtual void init (SoState *state) β€” FIXME: write doc. (yes really, that's the whole vibe)
  • virtual void push (SoState *state) β€” FIXME: write doc.
  • virtual void pop (SoState *state, const SoElement *prevTopElement) β€” FIXME: write doc.

πŸ’œ Public Member Functions inherited from SoViewportRegionElement

  • virtual SbBool matches (const SoElement *element) const β€” FIXME: write doc.
  • virtual SoElement * copyMatchInfo () const β€” FIXME: write doc.
  • virtual void print (FILE *file) const β€” FIXME: write doc.

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

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void * createInstance (void)
  • static void initClass (void)
  • static void set (SoState *const state, const SbViewportRegion &viewportRegion) β€” FIXME: write doc.
  • static const SbViewportRegion & get (SoState *const state) β€” FIXME: write doc.

🌈 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 ~SoGLViewportRegionElement ()
  • virtual void setElt (const SbViewportRegion &viewportRegion) β€” FIXME: write doc.

🧚 Protected Member Functions inherited from SoViewportRegionElement

  • virtual ~SoViewportRegionElement ()

πŸ“ 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 SoViewportRegionElement

  • SbViewportRegion viewportRegion

πŸŒ™ 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 πŸ“–

SoGLViewportRegionElement β€” and yeah, the class is yet to be documented.

FIXME: write doc. πŸ’€ (it's giving "we'll do it later" and later never came)

🎬 Constructor & Destructor Documentation 🎬

SoGLViewportRegionElement::~SoGLViewportRegionElement () [protected], [virtual]

Destructor. That's the whole description, bestie. Short king energy. πŸ’…


πŸ”₯ Member Function Documentation πŸ”₯

SoType SoGLViewportRegionElement::getClassTypeId (void ) [static]

This static method returns the SoType object associated with objects of this class. Iconic, honestly. ✨

int SoGLViewportRegionElement::getClassStackIndex (void ) [static]

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

void * SoGLViewportRegionElement::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 β€” if you're not writing the library, this one is not your moment πŸ™ˆ)

Creates a new instance of the class type corresponding to the SoType object.

void SoGLViewportRegionElement::initClass (void ) [static]

Initialize relevant common data for all instances, like the type system. Set it up so everything slays later. 🌟

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

FIXME: write doc.

Reimplemented from SoViewportRegionElement.

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

FIXME: write doc.

Reimplemented from SoElement.

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

FIXME: write doc.

Reimplemented from SoElement.

void SoGLViewportRegionElement::setElt (const SbViewportRegion & viewportRegion) [protected], [virtual]

FIXME: write doc.

Reimplemented from SoViewportRegionElement.


🌸 Author 🌸

Generated automatically by Doxygen for Coin from the source code. (not a human, not a bestie, just a doc generator doing its little thing πŸŽ€)


and that's the whole page, gorgeous β€” Version 4.0.10, dated Thu Jun 25 2026, straight from the Coin source code. go off, drink some water, and may your viewport region always be correct πŸ’–βœ¨πŸ¦‹πŸ‘‘ SoGLViewportRegionElement(3) β€” out. πŸ’…
πŸ“¦ where this page comes from