SoGLNormalElement(3)
π
SoGLNormalElement β straight from the Coin manual, section 3
hey bestie π«Ά so this is the manual page for SoGLNormalElement, and it comes to you from Coin, living in section 3 of the manual (that's the library-functions section, iykyk). Buckle up, because this page is honestly giving mystery. β¨
π NAME π
SoGLNormalElement β The SoGLNormalElement class is yet to be documented.
not me reading "yet to be documented" and feeling it in my soul π
π SYNOPSIS π
#include <Inventor/elements/SoGLNormalElement.h>
Inherits SoNormalElement.
π Public Member Functions
virtual void init (SoState *state)β FIXME: write doc.void send (const int index) constβ FIXME: write doc.
π¦ Public Member Functions inherited from SoNormalElement
int32_t getNum (void) constβ FIXME: write doc.const SbVec3f & get (const int index) constβ FIXME: write doc.const SbVec3f * getArrayPtr (void) constSbBool areNormalsUnitLength (void) const
πΈ Public Member Functions inherited from SoReplacedElement
virtual SbBool matches (const SoElement *element) constvirtual SoElement * copyMatchInfo () constSbUniqueId getNodeId () constvirtual void print (FILE *file) const
π 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 Public Member Functions inherited from SoNormalElement
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 numNormals, const SbVec3f *const normals, const SbBool normalsAreUnitLength=FALSE)β FIXME: write doc.static const SoNormalElement * getInstance (SoState *const 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 ~SoGLNormalElement ()
π Protected Member Functions inherited from SoNormalElement
virtual ~SoNormalElement ()
π¦ Protected Member Functions inherited from SoReplacedElement
virtual ~SoReplacedElement ()
π 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 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 SoNormalElement
int32_t numNormalsconst SbVec3f * normalsSbBool unitLength
π Protected Attributes inherited from SoReplacedElement
SbUniqueId nodeId
π Protected Attributes inherited from SoElement
SoType typeIdint stackIndexint depth
π Static Protected Attributes inherited from SoElement
static int classStackIndexstatic SoTypeList * stackToType
π₯ Detailed Description π₯
The SoGLNormalElement class is yet to be documented.
FIXME: write doc.
bestie the docs are literally a todo list rn and honestly? same π the vibes are immaculate but the prose is missing π
π Constructor & Destructor Documentation π
SoGLNormalElement::~SoGLNormalElement (void ) [protected], [virtual]
Destructor.
β¨ Member Function Documentation β¨
SoType SoGLNormalElement::getClassTypeId (void ) [static]
This static method returns the SoType object associated with objects of this class.
int SoGLNormalElement::getClassStackIndex (void ) [static]
This static method returns the state stack index for the class.
void * SoGLNormalElement::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.
Creates a new instance of the class type corresponding to the SoType object.
void SoGLNormalElement::initClass (void ) [static]
Initialize relevant common data for all instances, like the type system.
void SoGLNormalElement::init (SoState * state) [virtual]
FIXME: write doc.
Reimplemented from SoNormalElement.
πΈ Author πΈ
Generated automatically by Doxygen for Coin from the source code.
and that's the whole page, bestie π it was auto-generated by Doxygen for Coin straight from the source, version 4.0.10, dated Thu Jun 25 2026 00:00:00 β and that's the vibe check, periodt. πβ¨
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms