This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.
ofEvents.h File Reference
#include "ofEventUtils.h"
#include "ofTimer.h"
#include "ofFpsCounter.h"
#include "ofConstants.h"
#include "glm/vec2.hpp"
#include <set>
Go to the source code of this file.
Classes | |
class | ofDragInfo |
class | ofEventArgs |
class | ofKeyEventArgs |
class | ofMouseEventArgs |
class | ofTouchEventArgs |
class | ofResizeEventArgs |
class | ofWindowPosEventArgs |
class | ofMessage |
class | ofCoreEvents |
Functions | |
bool | ofGetMousePressed (int button=-1) |
bool | ofGetKeyPressed (int key=-1) |
int | ofGetMouseX () |
int | ofGetMouseY () |
int | ofGetPreviousMouseX () |
int | ofGetPreviousMouseY () |
bool | ofSendMessage (ofMessage msg) |
bool | ofSendMessage (std::string messageString) |
ofCoreEvents & | ofEvents () |
template<class ListenerClass > | |
void | ofRegisterMouseEvents (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofRegisterKeyEvents (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofRegisterTouchEvents (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofRegisterGetMessages (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofRegisterDragEvents (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofUnregisterMouseEvents (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofUnregisterKeyEvents (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofUnregisterTouchEvents (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofUnregisterGetMessages (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
template<class ListenerClass > | |
void | ofUnregisterDragEvents (ListenerClass *listener, int prio=OF_EVENT_ORDER_AFTER_APP) |
Enumeration Type Documentation
◆ ofKey
enum ofKey |
◆ ofTimeMode
enum ofTimeMode |
Function Documentation
◆ ofEvents()
ofCoreEvents & ofEvents | ( | ) |
◆ ofGetKeyPressed()
bool ofGetKeyPressed | ( | int | key = -1 | ) |
◆ ofGetMousePressed()
bool ofGetMousePressed | ( | int | button = -1 | ) |
◆ ofGetMouseX()
int ofGetMouseX | ( | ) |
◆ ofGetMouseY()
int ofGetMouseY | ( | ) |
◆ ofGetPreviousMouseX()
int ofGetPreviousMouseX | ( | ) |
◆ ofGetPreviousMouseY()
int ofGetPreviousMouseY | ( | ) |
◆ ofRegisterDragEvents()
template<class ListenerClass >
void ofRegisterDragEvents | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofRegisterGetMessages()
template<class ListenerClass >
void ofRegisterGetMessages | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofRegisterKeyEvents()
template<class ListenerClass >
void ofRegisterKeyEvents | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofRegisterMouseEvents()
template<class ListenerClass >
void ofRegisterMouseEvents | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofRegisterTouchEvents()
template<class ListenerClass >
void ofRegisterTouchEvents | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofSendMessage() [1/2]
bool ofSendMessage | ( | ofMessage | msg | ) |
◆ ofSendMessage() [2/2]
bool ofSendMessage | ( | std::string | messageString | ) |
◆ ofUnregisterDragEvents()
template<class ListenerClass >
void ofUnregisterDragEvents | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofUnregisterGetMessages()
template<class ListenerClass >
void ofUnregisterGetMessages | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofUnregisterKeyEvents()
template<class ListenerClass >
void ofUnregisterKeyEvents | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofUnregisterMouseEvents()
template<class ListenerClass >
void ofUnregisterMouseEvents | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |
◆ ofUnregisterTouchEvents()
template<class ListenerClass >
void ofUnregisterTouchEvents | ( | ListenerClass * | listener, |
int | prio = OF_EVENT_ORDER_AFTER_APP |
||
) |