SoFontSizeElement(3)

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

πŸ’– SoFontSizeElement πŸ’–

okay bestie, welcome to the SoFontSizeElement(3) page β€” that's a section 3 manual page from the Coin library, and yes we are reading it together, hand in hand 🫢

✨ NAME ✨

SoFontSizeElement β€” and listen, the class is yet to be documented. That's the whole name section. We been knew. 😭


🌸 SYNOPSIS 🌸

#include <Inventor/elements/SoFontSizeElement.h>

Inherits SoFloatElement. it's giving family tree, it's giving legacy πŸ’…

πŸŽ€ Public Member Functions πŸŽ€

  • virtual void init (SoState *state)

inherited from SoFloatElement (slay, it got them from its parent)

  • virtual SbBool matches (const SoElement *element) const
  • virtual SoElement * copyMatchInfo (void) const
  • virtual void print (FILE *file) const
  • virtual void setElt (float value)

inherited from SoElement (the whole ancestry line, periodt)

  • 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, SoNode *const node, const float fontSize) β€” FIXME: write doc. (not me reading "FIXME" in a manual page 😭)
  • static void set (SoState *const state, const float fontSize) β€” FIXME: write doc.
  • static float get (SoState *const state) β€” FIXME: write doc.
  • static float getDefault () β€” FIXME: write doc.

inherited from SoFloatElement

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void initClass (void)
  • static void set (const int stackIndex, SoState *const state, SoNode *const node, const float value)
  • static void set (const int stackIndex, SoState *const state, const float value)
  • static float get (const int stackIndex, SoState *const state)

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 ~SoFontSizeElement ()

inherited from SoFloatElement

  • virtual ~SoFloatElement ()

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 SoFloatElement

  • float data

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

FIXME: write doc.

no cap, that's literally all the description says. somebody please write the doc πŸ™ˆ

🧚 Constructor & Destructor Documentation 🧚

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

Destructor. it's the goodbye arc πŸ˜­πŸ’”


⭐ Member Function Documentation ⭐

SoType SoFontSizeElement::getClassTypeId (void ) [static]

This static method returns the SoType object associated with objects of this class. iconic behaviour honestly.

int SoFontSizeElement::getClassStackIndex (void ) [static]

This static method returns the state stack index for the class. it knows its place in the stack, main character energy fr fr.

void * SoFontSizeElement::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, bestie, unless you're deep in the library guts, this is not for you πŸ’…

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

void SoFontSizeElement::initClass (void ) [static]

Initialize relevant common data for all instances, like the type system. setting up the whole vibe before the party starts ✨

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

Initializes the element to its default value. The default value is 12.0. write that down, it's gonna come up.

Reimplemented from SoFloatElement.


πŸ’… Author πŸ’…

Generated automatically by Doxygen for Coin from the source code. so technically the author is a robot and honestly? it ate. πŸ€–βœ¨


okay that's the whole page, bestie, we made it to the end πŸŽ€ shoutout to Version 4.0.10, dated Thu Jun 25 2026 00:00:00 β€” mwah, no notes, go touch some SoState and hydrate πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from