-
Notifications
You must be signed in to change notification settings - Fork 555
Expand file tree
/
Copy pathgraphics_stubs.cpp
More file actions
167 lines (134 loc) · 5.54 KB
/
Copy pathgraphics_stubs.cpp
File metadata and controls
167 lines (134 loc) · 5.54 KB
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
/*******************************************************
* Copyright (c) 2026, ArrayFire
* All rights reserved.
*
* This file is distributed under 3-clause BSD license.
* The complete license agreement can be obtained at:
* http://arrayfire.com/licenses/BSD-3-Clause
********************************************************/
// Compiled instead of the graphics sources when AF_WITH_GRAPHICS is OFF.
// Every graphics entry point reports AF_ERR_NOT_CONFIGURED, the same way
// the image IO functions do when FreeImage is not built in.
#include <common/err_common.hpp>
#include <af/graphics.h>
#define AF_GRAPHICS_NOT_CONFIGURED() \
AF_RETURN_ERROR( \
"ArrayFire compiled without graphics support (AF_WITH_GRAPHICS)", \
AF_ERR_NOT_CONFIGURED)
af_err af_create_window(af_window *, const int, const int, const char* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_position(const af_window, const unsigned, const unsigned) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_title(const af_window, const char* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_size(const af_window, const unsigned, const unsigned) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_image(const af_window, const af_array, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_plot(const af_window, const af_array, const af_array,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_plot3(const af_window, const af_array, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_plot_nd(const af_window, const af_array, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_plot_2d(const af_window, const af_array, const af_array,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_plot_3d(const af_window, const af_array, const af_array,
const af_array, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_scatter(const af_window, const af_array, const af_array,
const af_marker_type, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_scatter3(const af_window, const af_array, const af_marker_type,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_scatter_nd(const af_window, const af_array,
const af_marker_type, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_scatter_2d(const af_window, const af_array, const af_array,
const af_marker_type, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_scatter_3d(const af_window, const af_array, const af_array,
const af_array, const af_marker_type,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_hist(const af_window, const af_array, const double,
const double, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_surface(const af_window, const af_array, const af_array,
const af_array, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_vector_field_nd(const af_window, const af_array,
const af_array, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_vector_field_3d(const af_window, const af_array,
const af_array, const af_array, const af_array,
const af_array, const af_array,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_draw_vector_field_2d(const af_window, const af_array,
const af_array, const af_array, const af_array,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_grid(const af_window, const int, const int) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_axes_limits_compute(const af_window, const af_array,
const af_array, const af_array, const bool,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_axes_limits_2d(const af_window, const float, const float,
const float, const float, const bool,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_axes_limits_3d(const af_window, const float, const float,
const float, const float, const float,
const float, const bool, const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_axes_titles(const af_window, const char * const,
const char * const, const char * const,
const af_cell* const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_axes_label_format(const af_window, const char *const,
const char *const, const char *const,
const af_cell *const) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_show(const af_window) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_is_window_closed(bool *, const af_window) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_set_visibility(const af_window, const bool) {
AF_GRAPHICS_NOT_CONFIGURED();
}
af_err af_destroy_window(const af_window) {
AF_GRAPHICS_NOT_CONFIGURED();
}