SOGLVIEWPORTREGIONELEMENT(3coin3)

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

πŸ’– SoGLViewportRegionElement(3) πŸ’–

okay so bestie, welcome to the Library Functions Manual page for SoGLViewportRegionElement(3) β€” yes the title is long, yes it ate, and yes we're gonna read the whole thing together. grab a snack πŸ“


✨ NAME ✨

SoGLViewportRegionElement β€” the SoGLViewportRegionElement class is, and I cannot stress this enough, yet to be documented. 😭


🌸 SYNOPSIS 🌸

#include <Inventor/elements/SoGLViewportRegionElement.h>

Inherits SoViewportRegionElement. that's the family tree, she's a nepo baby but we love her 🫢

πŸ‘‘ 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 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 πŸ’«

The SoGLViewportRegionElement class is yet to be documented. fr fr. that's the whole tea. 🍡

FIXME: write doc. β€” the maintainers left a lil sticky note and honestly? relatable. not me leaving my own homework for future me too. 😭


😭 Constructor & Destructor Documentation 😭

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

It's the destructor. that's it. that's the vibe. she cleans up and leaves the group chat. πŸ’…


πŸ‘‘ Member Function Documentation πŸ‘‘

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. so like... not for you bestie, no offense, it's giving backstage pass only. πŸ™ˆ

void SoGLViewportRegionElement::initClass (void ) [static]

This static method initializes static data for the SoGLViewportRegionElement class. ✨

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. the robots did this one, not a human, so if it's giving "unfinished Google Doc" that's why. πŸ€–βœ¨


ok that's the whole page bestie, every flag, every inherited member, every FIXME: write doc. accounted for. nothing skipped, nothing invented. periodt. πŸ’…

and as a lil sign-off πŸŽ€ β€” this was Coin, Version 3.1.3, and yes, the footer is basically SoGLViewpo...gionElement(3) because even the man page itself got the abbreviation treatment. iconic. slay. bye bestie πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from