events(3)
π events β Event Classes π
okay bestie, sit DOWN, because this one is literally the backbone of every single thing you poke at in Coin π it's not a command you run, it's a whole family of classes β the event classes β and they're how the outside world (your mouse, your keyboard, your spaceball, your vibe) gets to talk to your scene graph. no cap.
β¨ SYNOPSIS β¨
π Classes
class SoButtonEventβ the base class for all button events, like the mom of the button family π«Άclass SoEventβ the base class for all Coin events. everything else is its child, periodt.class SoKeyboardEventβ carries the tea about keyboard interaction β¨οΈclass SoLocation2Eventβ carries the tea about 2D movement events π±οΈclass SoMotion3Eventβ carries the tea about 3D movement events π¦class SoMouseButtonEventβ carries the tea about mousebutton interaction πclass SoSpaceballButtonEventβ carries the tea about spaceball button interaction πͺ©
π Detailed Description π
These classes are the event types you can send into a scene graph through the SoHandleEventAction. π
They're a pretty direct mapping from the various system event types you'll have on all the host architectures β like, whatever your machine is doing, there's basically a Coin class mirroring it. iykyk β¨
πΈ Author πΈ
Generated automatically by Doxygen for Coin from the source code. π€ (not me writing it by hand, the robots did it, and honestly? iconic.)
and that's the whole page, bestie!! π this lil manual page came straight out of Coin, Version 3.1.3 β mwah, go forth and handle some events πβ¨π¦
π¦ 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