SoTransparencyElement(3)

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

okay so bestie, welcome to SoTransparencyElement(3) from the Library Functions Manual. This page is giving β€œmystery element with a whole inheritance tree and zero docs,” and we are going to respect every single line of it. πŸ’–

🌈 NAME 🌈

SoTransparencyElement β€” The SoTransparencyElement is yet to be documented. That's it. That's the name. No cap. πŸ’…


✨ SYNOPSIS ✨

First, the include and the inheritance flex:

#include <Inventor/elements/SoTransparencyElement.h>

Inherits SoReplacedElement.

🫢 Public Member Functions 🫢

  • virtual void init (SoState *state) β€” FIXME: write doc.
  • int32_t getNum (void) const β€” FIXME: write doc.
  • float get (const int index) const β€” FIXME: write doc.
  • const float * getArrayPtr (void) const β€” the original gives no description here, just the signature.

🌸 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) β€” no description in the original.
  • static int getClassStackIndex (void) β€” no description in the original.
  • static void * createInstance (void) β€” no description in the original.
  • static void initClass (void) β€” no description in the original.
  • static void set (SoState *const state, SoNode *const node, const int32_t numvalues, const float *const values) β€” FIXME: write doc.
  • static const SoTransparencyElement * 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 ~SoTransparencyElement () β€” no description in the original.

🧚 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

πŸ”₯ 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)

Protected Attributes inherited from SoReplacedElement

uint32_t nodeId

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 SoTransparencyElement is yet to be documented.

FIXME: write doc.


πŸŽ€ Constructor & Destructor Documentation πŸŽ€

πŸ’… SoTransparencyElement::~SoTransparencyElement () [protected], [virtual] πŸ’…

The destructor.


πŸ”₯ Member Function Documentation πŸ”₯

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

✨ void SoTransparencyElement::initClass (void ) [static] ✨

This static method initializes static data for the SoTransparencyElement class.

πŸ’œ void SoTransparencyElement::init (SoState * state) [virtual] πŸ’œ

FIXME: write doc.

Reimplemented from SoReplacedElement.

🌸 const float * SoTransparencyElement::getArrayPtr (void ) const 🌸

Returns a pointer to the transparency values. This method is not part of the OIV API.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for Coin from the source code.


okay bestie, that's the whole page. The footer credits Coin, Version 3.1.3, and the manual page SoTransparencyElement(3) β€” and there's no date in that footer, just that version glow. Periodt. πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from