reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

#include <ofEvents.h>

Inheritance diagram for ofMouseEventArgs:
ofEventArgs

Public Types

enum  Type {
  Pressed , Moved , Released , Dragged ,
  Scrolled , Entered , Exited
}
 

Public Member Functions

 ofMouseEventArgs ()
 
 ofMouseEventArgs (Type type, float x, float y, int button)
 
 ofMouseEventArgs (Type type, float x, float y, int button, int modifiers)
 
 ofMouseEventArgs (Type type, float x, float y)
 
bool hasModifier (int modifier)
 

Public Attributes

Type type
 
int button
 
float scrollX
 
float scrollY
 
int modifiers = 0
 Key modifiers.
 

Member Enumeration Documentation

◆ Type

Enumerator
Pressed 
Moved 
Released 
Dragged 
Scrolled 
Entered 
Exited 

Constructor & Destructor Documentation

◆ ofMouseEventArgs() [1/4]

ofMouseEventArgs::ofMouseEventArgs ( )
inline

◆ ofMouseEventArgs() [2/4]

ofMouseEventArgs::ofMouseEventArgs ( Type  type,
float  x,
float  y,
int  button 
)
inline

◆ ofMouseEventArgs() [3/4]

ofMouseEventArgs::ofMouseEventArgs ( Type  type,
float  x,
float  y,
int  button,
int  modifiers 
)
inline

◆ ofMouseEventArgs() [4/4]

ofMouseEventArgs::ofMouseEventArgs ( Type  type,
float  x,
float  y 
)
inline

Member Function Documentation

◆ hasModifier()

bool ofMouseEventArgs::hasModifier ( int  modifier)
inline

Member Data Documentation

◆ button

int ofMouseEventArgs::button

◆ modifiers

int ofMouseEventArgs::modifiers = 0

Key modifiers.

◆ scrollX

float ofMouseEventArgs::scrollX

◆ scrollY

float ofMouseEventArgs::scrollY

◆ type

Type ofMouseEventArgs::type

The documentation for this class was generated from the following file:
  • /Users/icq4ever/Desktop/oF0120/libs/openFrameworks/events/ofEvents.h