GLUNURBSCALLBACKDATAEXT(3G)
β¨ NAME β¨
gluNurbsCallbackDataEXT β bestie, it sets a user data pointer π
(yeah it lives in the 3G manual, the OpenGL GLU corner of the universe, and yes she is that girl)
π C SPECIFICATION π
void gluNurbsCallbackDataEXT( GLUnurbs* nurb,
GLvoid* userData )
πΈ PARAMETERS πΈ
nurbβ the NURBS object you're working with, aka the one you made earlier withgluNewNurbsRenderer. your lil NURBS baby π¦userDataβ a pointer to your data. yours. the application's. whatever you wanna hand over π
π DESCRIPTION π
okay so here's the vibe: gluNurbsCallbackDataEXT is the move where you slide a pointer to your application's data over to the NURBS tessellator. that's it. that's the whole job. π«Ά
and then β this is the part β the tessellator keeps a copy of this pointer and hands it right back to you inside the NURBS callback functions. the ones you set up with gluNurbsCallback. so like, your data finds its way home. iconic behavior fr fr β¨
lowkey important: it's a copy of the pointer, not a copy of your data. the pointer itself is what gets passed along. π
π SEE ALSO π
gluNurbsCallback(3G)
okay that's the whole page, no notes π this was GLUNURBSCALLBACKDATAEXT(3G) from the 3G manual β she's short, she's sweet, she passes pointers, periodt. mwah, go tessellate something cute πβ¨
π¦ where this page comes from
- centos-stream 9: gl-manpages 1.1-24.20190306.el9 Β· MIT and Open Publication
- fedora 43: gl-manpages 1.1-34.20190306.fc43 Β· Apache-2.0 AND HPND AND HPND-sell-variant AND MIT AND OpenPBS-2.3 AND SGI-B-2.0 AND W3C-19980720 AND X11
- fedora 44: gl-manpages 1.1-35.20190306.fc44 Β· Apache-2.0 AND HPND AND HPND-sell-variant AND MIT AND OpenPBS-2.3 AND SGI-B-2.0 AND W3C-19980720 AND X11
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms