![]() |
http://www.sim.no http://www.coin3d.org |
The SoSpaceballButtonEvent class contains information about spaceball button interaction. More...
#include <Inventor/events/SoSpaceballButtonEvent.h>
Public Types | |
enum | Button { ANY , BUTTON1 , BUTTON2 , BUTTON3 , BUTTON4 , BUTTON5 , BUTTON6 , BUTTON7 , BUTTON8 , PICK } |
![]() | |
enum | State { UP , DOWN , UNKNOWN } |
Static Public Member Functions | |
static SoType | getClassTypeId (void) |
static SbBool | isButtonPressEvent (const SoEvent *e, SoSpaceballButtonEvent::Button whichButton) |
static SbBool | isButtonReleaseEvent (const SoEvent *e, SoSpaceballButtonEvent::Button whichButton) |
static void | initClass (void) |
![]() | |
static SoType | getClassTypeId (void) |
static void | initClass (void) |
![]() | |
static SoType | getClassTypeId (void) |
static void | initClass (void) |
The SoSpaceballButtonEvent class contains information about spaceball button interaction.
When the user presses any buttons on a spaceball device, these will be translated from a system specific event into a Coin event and sent to the scenegraph by using instances of this class.
This enum contains all spaceball buttons detected by Coin.
SoSpaceballButtonEvent::SoSpaceballButtonEvent | ( | void | ) |
Constructor.
|
virtual |
Destructor.
Returns the actual type id of an instantiated object.
Reimplemented from SoButtonEvent.
void SoSpaceballButtonEvent::setButton | ( | SoSpaceballButtonEvent::Button | buttonarg | ) |
Set the value of the button which the user interacted with.
This method is used from the window specific device classes when translating events to the generic Coin library.
SoSpaceballButtonEvent::Button SoSpaceballButtonEvent::getButton | ( | void | ) | const |
Returns the value of the button which was pressed or released.
|
static |
Convenience method for quickly checking if the given event is a press on the given button, whichButton
.
References SoButtonEvent::DOWN, and SoEvent::isOfType().
|
static |
Convenience method for quickly checking if the given event is a release of the given button, whichButton
.
References SoEvent::isOfType(), and SoButtonEvent::UP.
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Wed Jul 19 2023 for Coin by Doxygen. 1.9.8