SoButtonEvent - Online Linux Manual PageSection : 3
Updated : Mon Jan 25 2021
Source : Version 2.5.0
Note : Coin
NAMESoButtonEvent − The SoButtonEvent class is the base class for all button events.
SYNOPSIS
#include <Inventor/events/SoButtonEvent.h> Inherits SoEvent. Inherited by SoKeyboardEvent, SoMouseButtonEvent, and SoSpaceballButtonEvent.
Public Typesenum State { UP, DOWN, UNKNOWN }
Public Member Functionsvirtual SoType getTypeId (void) const
SoButtonEvent (void)
virtual ~SoButtonEvent ()
void setState (SoButtonEvent::State state)
SoButtonEvent::State getState (void) const
Static Public Member Functionsstatic SoType getClassTypeId (void)
static void initClass (void)
Detailed DescriptionThe SoButtonEvent class is the base class for all button events. The event classes which results from the user pushing buttons on some device (keyboard, mouse or spaceball) all inherit this class. The SoButtonEvent class contains methods for setting and getting the state of the button(s). See also SoEvent, SoKeyboardEvent, SoMouseButtonEvent, SoSpaceballButtonEvent SoEventCallback, SoHandleEventAction
Member Enumeration Documentation
enum SoButtonEvent::StateThis gives the actual state of the button. Enumerator UP Button has been released. DOWN Button has been pressed down. UNKNOWN The state of the button is unknown.
Constructor & Destructor Documentation
SoButtonEvent::SoButtonEvent (void)Constructor. References UNKNOWN.
SoButtonEvent::~SoButtonEvent () [virtual]Destructor.
Member Function Documentation
SoType SoButtonEvent::getTypeId (void) const [virtual]Returns the actual type id of an instantiated object. Reimplemented from SoEvent. Reimplemented in SoSpaceballButtonEvent, SoMouseButtonEvent, and SoKeyboardEvent.
void SoButtonEvent::setState (SoButtonEvent::State state)Set the state 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. See also getState()
SoButtonEvent::State SoButtonEvent::getState (void) constReturns the state of the button which is the cause of the event, i.e. whether it was pushed down or released. See also wasShiftDown(), wasCtrlDown(), wasAltDown(), getPosition(), getTime() Referenced by SoMouseButtonEvent::isButtonPressEvent(), and SoMouseButtonEvent::isButtonReleaseEvent().
void SoButtonEvent::initClass (void) [static]Initialize the type information data.
AuthorGenerated automatically by Doxygen for Coin from the source code. 0
Johanes Gumabo
Data Size : 17,771 byte
man-SoButtonEvent.3coin2Build : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 239,332
Visitor ID : :
Visitor IP : 3.138.134.163 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.