events(3)

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

πŸ’– 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