SOMATERIALBINDINGELEMENT(3coin3)
π NAME π
SoMaterialBindingElement β bestie, here's the tea: this class is yet to be documented. That's the whole name section. No cap. π
π¦ SYNOPSIS π¦
#include <Inventor/elements/SoMaterialBindingElement.h>
Okay so it inherits from SoInt32Element, which means it's basically nepo-babying off a whole family tree of stuff. π
π Public Types
enum Bindingβ the whole menu of vibes:OVERALL = 2,PER_PART = 3,PER_PART_INDEXED = 4,PER_FACE = 5,PER_FACE_INDEXED = 6,PER_VERTEX = 7,PER_VERTEX_INDEXED = 8,DEFAULT = OVERALL,NONE = OVERALL.
πΈ Public Member Functions
virtual void init(SoState *state)β FIXME: write doc. (not me getting handed homework the second I walk in π)
π Public Member Functions inherited from SoInt32Element
virtual SbBool matches(const SoElement *element) constvirtual SoElement * copyMatchInfo(void) constvirtual void print(FILE *file) constvirtual void setElt(int32_t value)β FIXME: write doc.
π Public Member Functions inherited from SoElement
const SoType getTypeId(void) constint getStackIndex(void) constvirtual void push(SoState *state)virtual void pop(SoState *state, const SoElement *prevTopElement)void setDepth(const int depth)int getDepth(void) constvirtual ~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 Binding binding)β FIXME: write doc.static void set(SoState *const state, const Binding binding)β FIXME: write doc.static Binding get(SoState *const state)β FIXME: write doc.static Binding 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 ~SoMaterialBindingElement()
π Protected Member Functions inherited from SoElement
SoElement(void)void capture(SoState *const state) constvirtual void captureThis(SoState *state) constvoid setTypeId(const SoType typeId)void setStackIndex(const int index)SoElement * getNextInStack(void) constSoElement * 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 typeIdint stackIndexint depth
π Static Protected Attributes inherited from SoElement
static int classStackIndexstatic SoTypeList * stackToType
π Detailed Description π
The SoMaterialBindingElement class is yet to be documented.
FIXME: write doc.
Bestie. They really said "we'll write it later" and then never wrote it later. The audacity is honestly iconic. π
π₯ Member Enumeration Documentation π₯
πΈ enum SoMaterialBindingElement::Binding
FIXME: write doc.
π«Ά Constructor & Destructor Documentation π«Ά
π SoMaterialBindingElement::~SoMaterialBindingElement(void) [protected], [virtual]
The destructor. That's the whole description. It does the goodbye thing. π
π Member Function Documentation π
π void * SoMaterialBindingElement::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β¦ look away, bestie, it's not for you. π
β void SoMaterialBindingElement::initClass(void) [static]
This static method initializes static data for the SoMaterialBindingElement class. Slay, that's its whole job. β¨
π§ void SoMaterialBindingElement::init(SoState *state) [virtual]
FIXME: write doc.
Reimplemented from SoInt32Element.
π Author π
Generated automatically by Doxygen for Coin from the source code. (Not a human, not a bestie β just Doxygen doing its lil thing. π¦)
okay so that's the whole page, and per the footer this is Coin Version 3.1.3, page SoMaterialBindingElement(3). mwah, go forth and bind those materials. π
πβ¨
π¦ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms