4
4
# The following symbols come from running a script over the generated docs. Vis:
5
5
# ../tools/process_doxygen_xml.py doc/xml/*.xml | grep "^mirplatform public" | sed "s/mirplatform public: / /" | sort
6
6
mir::graphics::BufferBasic::BufferBasic*;
7
7
mir::graphics::Buffer::Buffer*;
8
mir::graphics::Buffer::id*;
9
mir::graphics::Buffer::native_buffer_base*;
10
mir::graphics::Buffer::native_buffer_handle*;
11
mir::graphics::Buffer::pixel_format*;
12
mir::graphics::Buffer::size*;
13
mir::graphics::Cursor::?Cursor*;
14
mir::graphics::Cursor::Cursor*;
15
mir::graphics::Cursor::hide*;
16
mir::graphics::CursorImage::as_argb_8888*;
17
mir::graphics::CursorImage::?CursorImage*;
18
mir::graphics::CursorImage::CursorImage*;
19
mir::graphics::CursorImage::hotspot*;
20
mir::graphics::CursorImage::operator*;
21
mir::graphics::CursorImage::size*;
22
mir::graphics::Cursor::move_to*;
23
mir::graphics::Cursor::operator*;
24
mir::graphics::Cursor::show*;
25
mir::graphics::DisplayBuffer::DisplayBuffer*;
26
mir::graphics::DisplayBuffer::native_display_buffer*;
27
mir::graphics::DisplayBuffer::operator*;
28
mir::graphics::DisplayBuffer::orientation*;
29
mir::graphics::DisplayBuffer::overlay*;
30
mir::graphics::DisplayBuffer::view_area*;
31
mir::graphics::Display::configuration*;
32
mir::graphics::DisplayConfiguration::DisplayConfiguration*;
33
mir::graphics::DisplayConfiguration::for_each_card*;
34
mir::graphics::DisplayConfiguration::for_each_output*;
35
8
mir::graphics::DisplayConfiguration::operator*;
36
9
mir::graphics::DisplayConfigurationOutput::extents*;
37
10
mir::graphics::DisplayConfigurationOutput::valid*;
40
13
mir::graphics::DisplayConfigurationPolicy::DisplayConfigurationPolicy*;
41
14
mir::graphics::DisplayConfigurationPolicy::operator*;
42
15
mir::graphics::DisplayConfiguration::valid*;
43
mir::graphics::Display::configure*;
44
mir::graphics::Display::create_gl_context*;
45
mir::graphics::Display::create_hardware_cursor*;
46
mir::graphics::Display::Display*;
47
mir::graphics::Display::for_each_display_buffer*;
48
mir::graphics::Display::native_display*;
49
mir::graphics::Display::pause*;
50
mir::graphics::Display::register_configuration_change_handler*;
51
mir::graphics::Display::register_pause_resume_handlers*;
52
mir::graphics::Display::resume*;
53
16
mir::graphics::EventHandlerRegister::?EventHandlerRegister*;
54
17
mir::graphics::EventHandlerRegister::EventHandlerRegister*;
55
18
mir::graphics::EventHandlerRegister::operator*;
57
20
mir::graphics::EventHandlerRegister::register_signal_handler*;
58
21
mir::graphics::EventHandlerRegister::unregister_fd_handler*;
59
22
mir::graphics::GammaCurves::GammaCurves*;
60
mir::graphics::GLConfig::depth_buffer_bits*;
61
mir::graphics::GLConfig::?GLConfig*;
62
mir::graphics::GLConfig::GLConfig*;
63
mir::graphics::GLConfig::operator*;
64
mir::graphics::GLConfig::stencil_buffer_bits*;
65
mir::graphics::GraphicBufferAllocator::alloc_buffer*;
66
mir::graphics::GraphicBufferAllocator::?GraphicBufferAllocator*;
67
mir::graphics::GraphicBufferAllocator::GraphicBufferAllocator*;
68
mir::graphics::GraphicBufferAllocator::operator*;
69
mir::graphics::GraphicBufferAllocator::supported_pixel_formats*;
70
23
mir::graphics::LinearGammaLUTs::LinearGammaLUTs*;
71
24
mir::graphics::module_for_device*;
72
25
mir::graphics::operator*;
73
mir::graphics::Platform::create_buffer_allocator*;
74
mir::graphics::Platform::create_display*;
75
mir::graphics::PlatformIpcOperations::connection_ipc_package*;
76
mir::graphics::PlatformIpcOperations::operator*;
77
mir::graphics::PlatformIpcOperations::pack_buffer*;
78
mir::graphics::PlatformIpcOperations::?PlatformIpcOperations*;
79
mir::graphics::PlatformIpcOperations::PlatformIpcOperations*;
80
mir::graphics::PlatformIpcOperations::unpack_buffer*;
81
mir::graphics::Platform::make_ipc_operations*;
82
mir::graphics::Platform::operator*;
83
mir::graphics::Platform::Platform*;
84
mir::graphics::Renderable::alpha*;
85
mir::graphics::Renderable::buffer*;
86
mir::graphics::Renderable::buffers_ready_for_compositor*;
87
mir::graphics::Renderable::id*;
88
mir::graphics::Renderable::operator*;
89
mir::graphics::Renderable::?Renderable*;
90
mir::graphics::Renderable::Renderable*;
91
mir::graphics::Renderable::screen_position*;
92
mir::graphics::Renderable::shaped*;
93
mir::graphics::Renderable::transformation*;
94
mir::graphics::Renderable::swap_interval*;
95
26
mir::graphics::UserDisplayConfigurationOutput::extents*;
96
27
mir::graphics::UserDisplayConfigurationOutput::UserDisplayConfigurationOutput*;
97
28
mir::options::arw_server_socket_opt*;
154
85
mir::options::shared_library_prober_report_opt*;
155
86
mir::options::shell_report_opt;
156
87
mir::options::touchspots_opt*;
157
non-virtual?thunk?to?mir::graphics::Cursor::?Cursor*;
158
non-virtual?thunk?to?mir::graphics::CursorImage::?CursorImage*;
159
non-virtual?thunk?to?mir::graphics::DisplayConfigurationPolicy::?DisplayConfigurationPolicy*;
160
non-virtual?thunk?to?mir::graphics::DisplayConfiguration::valid*;
161
non-virtual?thunk?to?mir::graphics::EventHandlerRegister::?EventHandlerRegister*;
162
non-virtual?thunk?to?mir::graphics::GLConfig::?GLConfig*;
163
non-virtual?thunk?to?mir::graphics::GraphicBufferAllocator::?GraphicBufferAllocator*;
164
non-virtual?thunk?to?mir::graphics::PlatformIpcOperations::?PlatformIpcOperations*;
165
non-virtual?thunk?to?mir::graphics::Renderable::?Renderable*;
166
non-virtual?thunk?to?mir::options::Configuration::?Configuration*;
167
non-virtual?thunk?to?mir::options::DefaultConfiguration::?DefaultConfiguration*;
168
non-virtual?thunk?to?mir::options::DefaultConfiguration::parse_arguments*;
169
non-virtual?thunk?to?mir::options::DefaultConfiguration::parse_config_file*;
170
non-virtual?thunk?to?mir::options::DefaultConfiguration::parse_environment*;
171
non-virtual?thunk?to?mir::options::DefaultConfiguration::the_options*;
172
non-virtual?thunk?to?mir::options::Option::?Option*;
173
non-virtual?thunk?to?mir::options::ProgramOption::get*;
174
non-virtual?thunk?to?mir::options::ProgramOption::is_set*;
88
mir::options::cursor_opt*;
175
89
typeinfo?for?mir::AbnormalExit;
176
typeinfo?for?mir::FatalErrorStrategy;
177
90
typeinfo?for?mir::graphics::Buffer;
178
91
typeinfo?for?mir::graphics::BufferBasic;
179
typeinfo?for?mir::graphics::BufferProperties;
180
typeinfo?for?mir::graphics::Cursor;
181
typeinfo?for?mir::graphics::CursorImage;
182
typeinfo?for?mir::graphics::Display;
183
typeinfo?for?mir::graphics::DisplayBuffer;
184
92
typeinfo?for?mir::graphics::DisplayConfiguration;
185
typeinfo?for?mir::graphics::DisplayConfigurationCard;
186
typeinfo?for?mir::graphics::DisplayConfigurationMode;
187
typeinfo?for?mir::graphics::DisplayConfigurationOutput;
188
typeinfo?for?mir::graphics::DisplayConfigurationPolicy;
189
typeinfo?for?mir::graphics::EventHandlerRegister;
190
typeinfo?for?mir::graphics::GLConfig;
191
typeinfo?for?mir::graphics::GraphicBufferAllocator;
192
typeinfo?for?mir::graphics::Platform;
193
typeinfo?for?mir::graphics::PlatformIpcOperations;
194
typeinfo?for?mir::graphics::PlatformIPCPackage;
195
typeinfo?for?mir::graphics::Renderable;
196
typeinfo?for?mir::graphics::UserDisplayConfigurationOutput;
197
93
typeinfo?for?mir::options::Configuration;
198
94
typeinfo?for?mir::options::DefaultConfiguration;
199
95
typeinfo?for?mir::options::Option;
200
96
typeinfo?for?mir::options::ProgramOption;
201
97
vtable?for?mir::AbnormalExit;
202
vtable?for?mir::FatalErrorStrategy;
203
98
vtable?for?mir::graphics::Buffer;
204
99
vtable?for?mir::graphics::BufferBasic;
205
vtable?for?mir::graphics::BufferProperties;
206
vtable?for?mir::graphics::Cursor;
207
vtable?for?mir::graphics::CursorImage;
208
vtable?for?mir::graphics::Display;
209
vtable?for?mir::graphics::DisplayBuffer;
210
100
vtable?for?mir::graphics::DisplayConfiguration;
211
vtable?for?mir::graphics::DisplayConfigurationCard;
212
vtable?for?mir::graphics::DisplayConfigurationMode;
213
vtable?for?mir::graphics::DisplayConfigurationOutput;
214
vtable?for?mir::graphics::DisplayConfigurationPolicy;
215
vtable?for?mir::graphics::EventHandlerRegister;
216
vtable?for?mir::graphics::GLConfig;
217
vtable?for?mir::graphics::GraphicBufferAllocator;
218
vtable?for?mir::graphics::Platform;
219
vtable?for?mir::graphics::PlatformIpcOperations;
220
vtable?for?mir::graphics::PlatformIPCPackage;
221
vtable?for?mir::graphics::Renderable;
222
vtable?for?mir::graphics::UserDisplayConfigurationOutput;
223
101
vtable?for?mir::options::Configuration;
224
102
vtable?for?mir::options::DefaultConfiguration;
225
103
vtable?for?mir::options::Option;