SoDragger.h(3)

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

πŸŽ€ SoDragger.h β€” the manual page bestie πŸ’…

okay so. welcome to the <pink>SoDragger.h</pink> manual page, which lives in the Library Functions Manual. it's giving "the blueprint for every dragger in Coin" and honestly? iconic. let's get into it. ✨


🌸 NAME 🌸

SoDragger.h β€” that's it, that's the name, no cap. 🫢


✨ SYNOPSIS ✨

first things first, you gotta pull in all your lil header besties. copy these exactly, don't get creative:

#include <Inventor/nodekits/SoInteractionKit.h>
#include <Inventor/tools/SbPimplPtr.h>
#include <Inventor/fields/SoSFBool.h>
#include <Inventor/lists/SoCallbackList.h>
#include <Inventor/SbMatrix.h>
#include <Inventor/SbVec3f.h>
#include <Inventor/SbVec2s.h>
#include <Inventor/SbViewVolume.h>
#include <Inventor/SbViewportRegion.h>
#include <Inventor/nodes/SoScale.h>

πŸ‘‘ Classes

  • class SoDragger β€” the moment. the blueprint. the base class for all draggers. every dragger you've ever loved? it inherited from this. periodt.

πŸ¦‹ Typedefs

  • typedef void SoDraggerCB(void *data, SoDragger *dragger) β€” the callback shape you'll be passing around. more on her below. πŸ’œ

πŸ“ Typedef Documentation πŸ“

typedef void SoDraggerCB(void *data, SoDragger *dragger)

callback definition for draggers. that's the whole vibe β€” this is the function signature your callback needs to match if you wanna get pinged by a dragger. void *data is your lil payload, SoDragger *dragger is the dragger itself doing the pinging. simple, clean, slay. 🌈


⭐ Author ⭐

generated automatically by Doxygen for Coin from the source code. not me writing this by hand, bestie β€” the robot did it. πŸ€–πŸ’–


okay and for the cute sign-off: this page comes to you courtesy of Coin, Version 3.1.3, and it's the SoDragger.h(3) page β€” so if you see her in the wild, you'll know exactly who she is. mwah. πŸ’…πŸŽ€βœ¨

πŸ“¦ where this page comes from