reference

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

ofBaseApp.h
Go to the documentation of this file.
1#pragma once
2
3#include "ofSoundBaseTypes.h"
4
6class ofEventArgs;
9class ofDragInfo;
10class ofMessage;
12
13
15
16 public:
17 ofBaseApp();
18
19 virtual ~ofBaseApp();
20
21 virtual void setup();
22 virtual void update();
23 virtual void draw();
24 virtual void exit();
25
26 virtual void windowResized(int w, int h);
27
28 virtual void keyPressed( int key );
29 virtual void keyReleased( int key );
30
32 virtual void mouseMoved( int x, int y );
33
36 virtual void mouseDragged( int x, int y, int button );
37
39 virtual void mousePressed( int x, int y, int button );
40
42 virtual void mouseReleased(int x, int y, int button );
43
45 virtual void mouseScrolled(int x, int y, float scrollX, float scrollY );
46
52 virtual void mouseEntered( int x, int y );
53
59 virtual void mouseExited( int x, int y);
60
61 virtual void dragEvent(ofDragInfo dragInfo);
62 virtual void gotMessage(ofMessage msg);
63
64 int mouseX, mouseY; // for processing heads
65
66 virtual void setup(ofEventArgs & args);
67 virtual void update(ofEventArgs & args);
68 virtual void draw(ofEventArgs & args);
69 virtual void exit(ofEventArgs & args);
70
71 virtual void windowResized(ofResizeEventArgs & resize);
72
73 virtual void keyPressed( ofKeyEventArgs & key );
74 virtual void keyReleased( ofKeyEventArgs & key );
75
76 virtual void mouseMoved( ofMouseEventArgs & mouse );
77 virtual void mouseDragged( ofMouseEventArgs & mouse );
78 virtual void mousePressed( ofMouseEventArgs & mouse );
79 virtual void mouseReleased(ofMouseEventArgs & mouse);
80 virtual void mouseScrolled( ofMouseEventArgs & mouse );
81 virtual void mouseEntered( ofMouseEventArgs & mouse );
82 virtual void mouseExited( ofMouseEventArgs & mouse );
83 virtual void dragged(ofDragInfo & drag);
84 virtual void messageReceived(ofMessage & message);
85
86 virtual void touchDown(int x, int y, int id);
87 virtual void touchMoved(int x, int y, int id);
88 virtual void touchUp(int x, int y, int id);
89 virtual void touchDoubleTap(int x, int y, int id);
90 virtual void touchCancelled(int x, int y, int id);
91
92 virtual void touchDown(ofTouchEventArgs & touch);
93 virtual void touchMoved(ofTouchEventArgs & touch);
94 virtual void touchUp(ofTouchEventArgs & touch);
95 virtual void touchDoubleTap(ofTouchEventArgs & touch);
96 virtual void touchCancelled(ofTouchEventArgs & touch);
97};
98
99
Definition ofBaseApp.h:14
int mouseX
Definition ofBaseApp.h:64
virtual void dragEvent(ofDragInfo dragInfo)
Definition ofBaseApp.cpp:40
virtual void mouseScrolled(int x, int y, float scrollX, float scrollY)
Called on the active window when the mouse wheel is scrolled.
Definition ofBaseApp.cpp:34
virtual void windowResized(int w, int h)
Definition ofBaseApp.cpp:16
virtual void mouseExited(int x, int y)
Called on the active window when the mouse cursor leaves the window area.
Definition ofBaseApp.cpp:38
virtual void mouseMoved(int x, int y)
Called on the active window when the mouse is moved.
Definition ofBaseApp.cpp:22
virtual void draw()
Definition ofBaseApp.cpp:13
virtual void setup()
Definition ofBaseApp.cpp:11
virtual void mouseDragged(int x, int y, int button)
Called on the active window when the mouse is dragged, i.e. moved with a button pressed.
Definition ofBaseApp.cpp:26
virtual void update()
Definition ofBaseApp.cpp:12
virtual void keyPressed(int key)
Definition ofBaseApp.cpp:18
int mouseY
Definition ofBaseApp.h:64
virtual void touchDoubleTap(int x, int y, int id)
Definition ofBaseApp.cpp:106
virtual void keyReleased(int key)
Definition ofBaseApp.cpp:19
virtual void touchUp(int x, int y, int id)
Definition ofBaseApp.cpp:105
virtual void touchCancelled(int x, int y, int id)
Definition ofBaseApp.cpp:107
virtual void mousePressed(int x, int y, int button)
Called on the active window when a mouse button is pressed.
Definition ofBaseApp.cpp:29
virtual void mouseEntered(int x, int y)
Called on the active window when the mouse cursor enters the window area.
Definition ofBaseApp.cpp:36
virtual void touchDown(int x, int y, int id)
Definition ofBaseApp.cpp:103
virtual void exit()
Definition ofBaseApp.cpp:14
virtual void gotMessage(ofMessage msg)
Definition ofBaseApp.cpp:41
virtual void touchMoved(int x, int y, int id)
Definition ofBaseApp.cpp:104
virtual ~ofBaseApp()
Definition ofBaseApp.cpp:8
ofBaseApp()
Definition ofBaseApp.cpp:4
virtual void mouseReleased(int x, int y, int button)
Called on the active window when a mouse button is released.
Definition ofBaseApp.cpp:32
virtual void dragged(ofDragInfo &drag)
Definition ofBaseApp.cpp:96
virtual void messageReceived(ofMessage &message)
Definition ofBaseApp.cpp:99
A base class representing a sound input stream.
Definition ofSoundBaseTypes.h:9
A base class representing a sound output stream.
Definition ofSoundBaseTypes.h:33
Definition ofEvents.h:108
Definition ofEvents.h:119
Definition ofEvents.h:121
Definition ofEvents.h:312
Definition ofEvents.h:176
Definition ofEvents.h:290
Definition ofEvents.h:232