SoViewportRegionElement(3)

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

✨ SoViewportRegionElement πŸ’–

okay bestie, grab your boba because we're reading a Coin manpage from the Library Functions Manual and honestly? the vibes are immaculate but the docs are... not there yet. iykyk. 🫢


🌸 NAME 🌸

SoViewportRegionElement β€” the tea is that this class is yet to be documented. that's it. that's the whole name section. not me being handed a mystery box 😭


πŸŽ€ SYNOPSIS πŸŽ€

so here's how you pull it in:

#include <Inventor/elements/SoViewportRegionElement.h>
  • Inherits SoElement
  • Inherited by SoGLViewportRegionElement

πŸ‘‘ Public Member Functions πŸ‘‘

  • virtual void init (SoState *state) β€” FIXME: write doc. πŸ’€
  • 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
  • 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 *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 ~SoViewportRegionElement ()
  • virtual void setElt (const SbViewportRegion &viewportRegion) β€” FIXME: write doc. πŸ’€

🌈 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 πŸ’…

  • SbViewportRegion viewportRegion

🌈 Protected Attributes inherited from SoElement

  • SoType typeId
  • int stackIndex
  • int depth

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

Static Protected Attributes inherited from SoElement

  • static int classStackIndex
  • static SoTypeList * stackToType

πŸ’œ Detailed Description πŸ’œ

okay so, the whole thing: the SoViewportRegionElement class is yet to be documented.

FIXME: write doc.

like... the assignment said "write doc" and nobody wrote doc. classic. πŸ™ˆ


🧚 Constructor & Destructor Documentation 🧚

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

it's the destructor. periodt.


⭐ Member Function Documentation ⭐

void * SoViewportRegionElement::createInstance (void ) [static]

heads up bestie β€” this API member is considered internal to the library, since it's not likely to be of interest to the application programmer. so like, not your business, no cap. πŸ’…

void SoViewportRegionElement::initClass (void ) [static]

this static method initializes static data for the SoViewportregionElement class. (yes, that's spelled SoViewportregionElement in the original β€” lowercase r. i don't make the rules. πŸ’€)

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

FIXME: write doc.

  • Reimplemented from SoElement.
  • Reimplemented in SoGLViewportRegionElement.

SbBool SoViewportRegionElement::matches (const SoElement * element) const [virtual]

FIXME: write doc.

  • Implements SoElement.

SoElement * SoViewportRegionElement::copyMatchInfo (void ) const [virtual]

FIXME: write doc.

  • Implements SoElement.

void SoViewportRegionElement::print (FILE * file) const [virtual]

FIXME: write doc.

  • Reimplemented from SoElement.

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

FIXME: write doc.

  • Reimplemented in SoGLViewportRegionElement.

🌸 Member Data Documentation 🌸

SbViewportRegion SoViewportRegionElement::viewportRegion [protected]

FIXME: write doc. bestie the placeholder text is doing overtime in this file 😭


🫢 Author 🫢

Generated automatically by Doxygen for Coin from the source code. so nobody actually wrote this, which explains... everything. πŸ’€βœ¨


and that's the whole page, bestie β€” Coin, Version 3.1.3, page SoViewportRegionElement(3). slay, go forth, and maybe someone will write that doc one day. πŸŽ€πŸ’–πŸ¦‹

πŸ“¦ where this page comes from