SoPickStyleElement(3)

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

✨ NAME ✨

SoPickStyleElement β€” and bestie, I'm gonna be so fr with you: this one is yet to be documented. That is the entire name section. The manpage literally has nothing else to say about itself. πŸ’€ iconic behaviour honestly.


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <Inventor/elements/SoPickStyleElement.h>

okay so first thing, it Inherits SoInt32Element. Family tree established, slay. 🌈

πŸ‘‘ Public Types

  • enum Style { SHAPE, BOUNDING_BOX, UNPICKABLE, SHAPE_ON_TOP, BOUNDING_BOX_ON_TOP, SHAPE_FRONTFACES } β€” six whole flavours of style, all listed, no skips. πŸ“

πŸ’… Public Member Functions

  • virtual void init (SoState *state) β€” FIXME: write doc. (the docs are ghosting us, not me)

🫢 Public Member Functions inherited from SoInt32Element

  • virtual SbBool matches (const SoElement *element) const
  • virtual SoElement * copyMatchInfo (void) const
  • virtual void print (FILE *file) const
  • virtual void setElt (int32_t value) β€” 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, SoNode *const node, const int32_t style) β€” FIXME: write doc.
  • static void set (SoState *const state, const Style style) β€” FIXME: write doc.
  • static Style get (SoState *const state) β€” FIXME: write doc.
  • static Style getDefault () β€” FIXME: write doc.

🧚 Static Public Member Functions inherited from SoInt32Element

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void initClass (void)
  • static void set (const int index, SoState *const state, SoNode *const node, const int32_t value)
  • static void set (const int index, SoState *const state, const int32_t value)
  • static int32_t get (const int index, 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 ~SoPickStyleElement ()

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

  • int32_t 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 SoPickStyleElement is yet to be documented.

FIXME: write doc.

bestie the documentation is not documenting. we're all just vibing on hope here. 🫠

πŸ” Member Enumeration Documentation πŸ”

enum SoPickStyleElement::Style

FIXME: write doc.


😭 Constructor & Destructor Documentation 😭

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

The destructor. that's it, that's the whole description. short king. πŸ‘‘


πŸ’… Member Function Documentation πŸ’…

void * SoPickStyleElement::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 your business, respectfully. πŸ™ˆ

void SoPickStyleElement::initClass (void ) [static]

This static method initializes static data for the SoPickStyleElement class.

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

FIXME: write doc.

Reimplemented from SoInt32Element.


πŸ–‹οΈ Author πŸ–‹οΈ

Generated automatically by Doxygen for Coin from the source code. not a human, just a robot doing its lil thing. πŸ€–βœ¨


and that's the whole page, bestie β€” shipped straight out of Coin, Version 3.1.3, so you know exactly which era of the library this energy is coming from. go forth and pick your style. πŸ’…πŸ’–

πŸ“¦ where this page comes from