SoBumpMapC...ateElement(3)

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

✨ NAME ✨

SoBumpMapCoordinateElement β€” bestie, this class is yet to be documented. That's literally it. That's the whole vibe. πŸ’€

SoBumpMapCoordinateElement is a class in the Coin library, filed under section 3 of the manual (Library Functions Manual), and it is still sitting there with no docs. Not a single one. We love an unfinished queen. πŸ‘‘


🌸 SYNOPSIS 🌸

#include <Inventor/elements/SoBumpMapCoordinateElement.h>

Inherits SoReplacedElement. So it's got a whole family tree, iykyk. 🌳

πŸ’– Public Member Functions

  • virtual void init (SoState *state) β€” FIXME: write doc.
  • int32_t getNum (void) const β€” FIXME: write doc.
  • const SbVec2f & get (const int index) const β€” FIXME: write doc.
  • const SbVec2f * getArrayPtr (void) const β€” 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
  • 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, const int32_t numcoords, const SbVec2f *coords) β€” FIXME: write doc.
  • static const SoBumpMapCoordinateElement * getInstance (SoState *state) β€” 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 ~SoBumpMapCoordinateElement ()

πŸŽ€ 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

  • int32_t numcoords
  • const SbVec2f * coords

πŸ“ Protected Attributes inherited from SoReplacedElement

  • uint32_t 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 SoBumpMapCoordinateElement class is yet to be documented.

FIXME: write doc.

Like… the entire detailed description is a FIXME. It's giving "I'll finish it later" and later never came. 😭 Still iconic though. Slay, mysterious undocumented class. πŸ’…


πŸ’… Constructor & Destructor Documentation πŸ’…

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

The destructor. That's the whole description, bestie β€” it destructs. Poof. Gone. ✨


πŸ”₯ Member Function Documentation πŸ”₯

void * SoBumpMapCoordinateElement::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.

Translation: not for you, babes. It's giving backstage pass only. 🎟️

void SoBumpMapCoordinateElement::initClass (void ) [static]

This static method initializes static data for the SoBumpMapCoordinateElement class. Setup era. ✨

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

FIXME: write doc.

Reimplemented from SoReplacedElement.


🌈 Member Data Documentation 🌈

int32_t SoBumpMapCoordinateElement::numcoords [protected]

FIXME: write doc.

const SbVec2f* SoBumpMapCoordinateElement::coords [protected]

FIXME: write doc.


πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for Coin from the source code. So technically nobody wrote this β€” the machine did. No cap. πŸ€–


okay so that's the whole page, bestie!! This manual page came to you courtesy of Coin, Version 3.1.3, and it lives at the name SoBumpMapC...ateElement(3) β€” yes the name is literally truncated with dots, that's not me being lazy, that's the actual page name. 🫢 Take care of her, she's undocumented but she's trying. Byeee! πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from