summaryrefslogtreecommitdiff
path: root/include/user/paf.h
blob: b0cc02870fe33f18a115d5c540190c5a118a5a53 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
/*
	Vita Development Suite Libraries
*/

#ifndef _VDSUITE_USER_PAF_H
#define _VDSUITE_USER_PAF_H

//Class forward declarations

namespace paf {

	class Framework;
	class Plugin;

	class Resource;

	class String;
	class WString;

	namespace widget {

		class Widget;
		class BusyIndicator;
		class Text;
		class TextBox;
		class Plane;
		class SpeechBalloon;
		class Box;
		class AppIcon2D;
		class Button;
		class CornerButton;
		class Dialog;
		class ImageButton;
		class ImageSlidebar;
		class CompositeDrawer;
		class SlidingDrawer;
		class ScrollViewParent;
		class ScrollBar2D;
		class ScrollBarTouch;
		class ScrollBar;
		class SlideBar;
		class RichText;
		class PageTurn;
		class ProgressBar;
		class ProgressBarTouch;
		class ListItem;
		class ListView;
		class FileList;
		class RadioBox;
		class RadioButton;
		class ItemSpin;
		class NumSpin;
		class PlaneButton;
		class CheckBox;
		class CompositeButton;
		class SpinBase;
		class AppIconBase;
	}

	namespace graphics {

		class MemoryPool;
		class Surface;
		class Texture;
	}

	namespace datetime {

		class DateTime;
	}

	namespace io {

		class File;
		class Dir;
	}

	class Module;
	class Sha1;
	class Allocator;

	namespace thread {

		class DefaultThreadPriority;
		class Thread;
		class Sema;
		class Mutex;
		class Mutex2;
		class Cond;
		class RWLock;
		class Queue;
		class SyncCall;
		class JobQueue;
	}
}

#include <paf/stdc.h>
#include <paf/widget.h>
#include <paf/common.h>
#include <paf/graphics.h>
#include <paf/toplevel.h>
#include <paf/misc.h>
#include <paf/resource.h>
#include <paf/thread.h>

#endif /* _VDSUITE_USER_PAF_H */