SOMULTITEXTURECOORDINATEELEMENT_UNITDATA(3coin4)

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

✨ SoMultiTextureCoordinateElement::UnitData ✨

okay bestie, welcome to the Coin corner of the manual β€” section 3 of the Coin library docs, and today's main character is SoMultiTextureCoordinateElement::UnitData. it's a lil struct-ish thing that holds the actual coordinate data a texture-coordinate element is passing around, and honestly? it's giving "humble little data holder with a big job". πŸ’…


🌸 NAME 🌸

SoMultiTextureCoordinateElement::UnitData β€” the unit-of-data bundle for multi-texture coordinates, no cap.


πŸŽ€ SYNOPSIS πŸŽ€

πŸ’– Public Member Functions πŸ’–

  • UnitData β€” copy constructor, signature is literally UnitData(const UnitData &org). it takes another UnitData and clones the vibe. 🫢

πŸ¦‹ Public Attributes πŸ¦‹

  • SbUniqueId nodeid β€” the node's unique id, iconic for identifying who's who.
  • CoordType whatKind β€” tells you what kind of coordinate situation we're in. vibe check for coordinate types. ✨
  • SoTextureCoordinateFunctionCB * funcCB β€” the callback function pointer, for when coordinates get computed on the fly.
  • void * funcCBData β€” the data blob that gets handed to funcCB. it's giving "plus-one to the callback".
  • int32_t numCoords β€” how many coordinates we're working with, fr fr.
  • const SbVec2f * coords2 β€” pointer to the 2D float coordinate array.
  • const SbVec3f * coords3 β€” pointer to the 3D float coordinate array.
  • const SbVec4f * coords4 β€” pointer to the 4D float coordinate array.
  • int coordsDimension β€” the dimension of those coords. 2, 3, or 4, and it matters, bestie.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for Coin from the source code. yeah, the robots wrote this one. slay, I guess. πŸ€–πŸ’–


lowkey important: this page is auto-generated, so don't come for the formatting β€” come for the facts. every member, every type, every name stays exactly as written. periodt.

and that's the whole thing, bestie! this page came from Coin version 4.0.10, dated Thu Jun 25 202 β€” yeah the date got cut off in the original, iconic truncation moment, we're not fixing what we can't see. πŸŽ€ bye bestie, go forth and texture-map responsibly! πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from