Skip to content

Commit 526d889

Browse files
committed
update Accelerant.cpp implement inits
1 parent 27cca92 commit 526d889

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

bindings/add-ons/graphics/Accelerant.cpp

+11
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ m.attr("B_2D_ACCELERATION") = 1 << 0;//py::cast(B_2D_ACCELERATION);
8282
m.attr("B_3D_ACCELERATION") = 1 << 1;//py::cast(B_3D_ACCELERATION);
8383

8484
py::class_<accelerant_device_info>(m, "accelerant_device_info")
85+
.def(py::init(), "")
8586
.def_readwrite("version", &accelerant_device_info::version, "")
8687
//.def_readwrite("name", &accelerant_device_info::name, "")
8788
//.def_readwrite("chipset", &accelerant_device_info::chipset, "")
@@ -133,6 +134,7 @@ py::class_<accelerant_device_info>(m, "accelerant_device_info")
133134
;
134135

135136
py::class_<display_timing>(m, "display_timing")
137+
.def(py::init(), "")
136138
.def_readwrite("pixel_clock", &display_timing::pixel_clock, "")
137139
.def_readwrite("h_display", &display_timing::h_display, "")
138140
.def_readwrite("h_sync_start", &display_timing::h_sync_start, "")
@@ -146,6 +148,7 @@ py::class_<display_timing>(m, "display_timing")
146148
;
147149

148150
py::class_<display_mode>(m, "display_mode")
151+
.def(py::init(), "")
149152
.def_readwrite("timing", &display_mode::timing, "")
150153
.def_readwrite("space", &display_mode::space, "")
151154
.def_readwrite("virtual_width", &display_mode::virtual_width, "")
@@ -156,12 +159,14 @@ py::class_<display_mode>(m, "display_mode")
156159
;
157160

158161
py::class_<frame_buffer_config>(m, "frame_buffer_config")
162+
.def(py::init(), "")
159163
.def_readwrite("frame_buffer", &frame_buffer_config::frame_buffer, "")
160164
.def_readwrite("frame_buffer_dma", &frame_buffer_config::frame_buffer_dma, "")
161165
.def_readwrite("bytes_per_row", &frame_buffer_config::bytes_per_row, "")
162166
;
163167

164168
py::class_<display_timing_constraints>(m, "display_timing_constraints")
169+
.def(py::init(), "")
165170
.def_readwrite("h_res", &display_timing_constraints::h_res, "")
166171
.def_readwrite("h_sync_min", &display_timing_constraints::h_sync_min, "")
167172
.def_readwrite("h_sync_max", &display_timing_constraints::h_sync_max, "")
@@ -184,6 +189,7 @@ py::enum_<MyClass::production>(m, "production")
184189
//;
185190

186191
py::class_<monitor_info>(m, "monitor_info")
192+
.def(py::init(), "")
187193
.def_readwrite("version", &monitor_info::version, "")
188194
//.def_readwrite("vendor", &monitor_info::vendor, "")
189195
.def_property(
@@ -242,6 +248,7 @@ py::class_<monitor_info>(m, "monitor_info")
242248
;
243249

244250
py::class_<blit_params>(m, "blit_params")
251+
.def(py::init(), "")
245252
.def_readwrite("src_left", &blit_params::src_left, "")
246253
.def_readwrite("src_top", &blit_params::src_top, "")
247254
.def_readwrite("dest_left", &blit_params::dest_left, "")
@@ -251,6 +258,7 @@ py::class_<blit_params>(m, "blit_params")
251258
;
252259

253260
py::class_<scaled_blit_params>(m, "scaled_blit_params")
261+
.def(py::init(), "")
254262
.def_readwrite("src_left", &scaled_blit_params::src_left, "")
255263
.def_readwrite("src_top", &scaled_blit_params::src_top, "")
256264
.def_readwrite("src_width", &scaled_blit_params::src_width, "")
@@ -262,19 +270,22 @@ py::class_<scaled_blit_params>(m, "scaled_blit_params")
262270
;
263271

264272
py::class_<fill_rect_params>(m, "fill_rect_params")
273+
.def(py::init(), "")
265274
.def_readwrite("left", &fill_rect_params::left, "")
266275
.def_readwrite("top", &fill_rect_params::top, "")
267276
.def_readwrite("right", &fill_rect_params::right, "")
268277
.def_readwrite("bottom", &fill_rect_params::bottom, "")
269278
;
270279

271280
py::class_<engine_token>(m, "engine_token")
281+
.def(py::init(), "")
272282
.def_readwrite("engine_id", &engine_token::engine_id, "")
273283
.def_readwrite("capability_mask", &engine_token::capability_mask, "")
274284
.def_readwrite("opaque", &engine_token::opaque, "")
275285
;
276286

277287
py::class_<sync_token>(m, "sync_token")
288+
.def(py::init(), "")
278289
.def_readwrite("counter", &sync_token::counter, "")
279290
.def_readwrite("engine_id", &sync_token::engine_id, "")
280291
//.def_readwrite("opaque", &sync_token::opaque, "")

0 commit comments

Comments
 (0)