Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit27cca92

Browse files
committed
update Accelerant.cpp
1 parente1d7d9b commit27cca92

File tree

2 files changed

+61
-61
lines changed

2 files changed

+61
-61
lines changed

‎bindings/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@
152152

153153
#from .ScreenSaver import *
154154
#from .MimeSnifferAddon import *
155-
#from .Accelerant import *
155+
from .Accelerantimport*
156156
#from .GraphicsCard import *
157157
#from .InputServerDevice import *
158158
#from .InputServerFilter import *

‎bindings/add-ons/graphics/Accelerant.cpp‎

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -17,69 +17,69 @@ enum production {
1717

1818
PYBIND11_MODULE(Accelerant, m)
1919
{
20-
m.attr("B_INIT_ACCELERANT") =py::cast(B_INIT_ACCELERANT);
21-
m.attr("B_ACCELERANT_CLONE_INFO_SIZE") =py::cast(B_ACCELERANT_CLONE_INFO_SIZE);
22-
m.attr("B_GET_ACCELERANT_CLONE_INFO") =py::cast(B_GET_ACCELERANT_CLONE_INFO);
23-
m.attr("B_CLONE_ACCELERANT") =py::cast(B_CLONE_ACCELERANT);
24-
m.attr("B_UNINIT_ACCELERANT") =py::cast(B_UNINIT_ACCELERANT);
25-
m.attr("B_GET_ACCELERANT_DEVICE_INFO") =py::cast(B_GET_ACCELERANT_DEVICE_INFO);
26-
m.attr("B_ACCELERANT_RETRACE_SEMAPHORE") =py::cast(B_ACCELERANT_RETRACE_SEMAPHORE);
27-
m.attr("B_ACCELERANT_MODE_COUNT") =py::cast(B_ACCELERANT_MODE_COUNT);
28-
m.attr("B_GET_MODE_LIST") =py::cast(B_GET_MODE_LIST);
29-
m.attr("B_PROPOSE_DISPLAY_MODE") =py::cast(B_PROPOSE_DISPLAY_MODE);
30-
m.attr("B_SET_DISPLAY_MODE") =py::cast(B_SET_DISPLAY_MODE);
31-
m.attr("B_GET_DISPLAY_MODE") =py::cast(B_GET_DISPLAY_MODE);
32-
m.attr("B_GET_FRAME_BUFFER_CONFIG") =py::cast(B_GET_FRAME_BUFFER_CONFIG);
33-
m.attr("B_GET_PIXEL_CLOCK_LIMITS") =py::cast(B_GET_PIXEL_CLOCK_LIMITS);
34-
m.attr("B_GET_TIMING_CONSTRAINTS") =py::cast(B_GET_TIMING_CONSTRAINTS);
35-
m.attr("B_MOVE_DISPLAY") =py::cast(B_MOVE_DISPLAY);
36-
m.attr("B_SET_INDEXED_COLORS") =py::cast(B_SET_INDEXED_COLORS);
37-
m.attr("B_DPMS_CAPABILITIES") =py::cast(B_DPMS_CAPABILITIES);
38-
m.attr("B_DPMS_MODE") =py::cast(B_DPMS_MODE);
39-
m.attr("B_SET_DPMS_MODE") =py::cast(B_SET_DPMS_MODE);
40-
m.attr("B_GET_PREFERRED_DISPLAY_MODE") =py::cast(B_GET_PREFERRED_DISPLAY_MODE);
41-
m.attr("B_GET_MONITOR_INFO") =py::cast(B_GET_MONITOR_INFO);
42-
m.attr("B_GET_EDID_INFO") =py::cast(B_GET_EDID_INFO);
43-
m.attr("B_SET_BRIGHTNESS") =py::cast(B_SET_BRIGHTNESS);
44-
m.attr("B_GET_BRIGHTNESS") =py::cast(B_GET_BRIGHTNESS);
45-
m.attr("B_MOVE_CURSOR") =py::cast(B_MOVE_CURSOR);
46-
m.attr("B_SET_CURSOR_SHAPE") =py::cast(B_SET_CURSOR_SHAPE);
47-
m.attr("B_SHOW_CURSOR") =py::cast(B_SHOW_CURSOR);
48-
m.attr("B_SET_CURSOR_BITMAP") =py::cast(B_SET_CURSOR_BITMAP);
49-
m.attr("B_ACCELERANT_ENGINE_COUNT") =py::cast(B_ACCELERANT_ENGINE_COUNT);
50-
m.attr("B_ACQUIRE_ENGINE") =py::cast(B_ACQUIRE_ENGINE);
51-
m.attr("B_RELEASE_ENGINE") =py::cast(B_RELEASE_ENGINE);
52-
m.attr("B_WAIT_ENGINE_IDLE") =py::cast(B_WAIT_ENGINE_IDLE);
53-
m.attr("B_GET_SYNC_TOKEN") =py::cast(B_GET_SYNC_TOKEN);
54-
m.attr("B_SYNC_TO_TOKEN") =py::cast(B_SYNC_TO_TOKEN);
55-
m.attr("B_SCREEN_TO_SCREEN_BLIT") =py::cast(B_SCREEN_TO_SCREEN_BLIT);
56-
m.attr("B_FILL_RECTANGLE") =py::cast(B_FILL_RECTANGLE);
57-
m.attr("B_INVERT_RECTANGLE") =py::cast(B_INVERT_RECTANGLE);
58-
m.attr("B_FILL_SPAN") =py::cast(B_FILL_SPAN);
59-
m.attr("B_SCREEN_TO_SCREEN_TRANSPARENT_BLIT") =py::cast(B_SCREEN_TO_SCREEN_TRANSPARENT_BLIT);
60-
m.attr("B_SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT") =py::cast(B_SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT);
61-
m.attr("B_ACCELERANT_PRIVATE_START") =py::cast(B_ACCELERANT_PRIVATE_START);
20+
m.attr("B_INIT_ACCELERANT") =0;//py::cast(B_INIT_ACCELERANT);
21+
m.attr("B_ACCELERANT_CLONE_INFO_SIZE") =1;//py::cast(B_ACCELERANT_CLONE_INFO_SIZE);
22+
m.attr("B_GET_ACCELERANT_CLONE_INFO") =2;//py::cast(B_GET_ACCELERANT_CLONE_INFO);
23+
m.attr("B_CLONE_ACCELERANT") =3;//py::cast(B_CLONE_ACCELERANT);
24+
m.attr("B_UNINIT_ACCELERANT") =4;//py::cast(B_UNINIT_ACCELERANT);
25+
m.attr("B_GET_ACCELERANT_DEVICE_INFO") =5;//py::cast(B_GET_ACCELERANT_DEVICE_INFO);
26+
m.attr("B_ACCELERANT_RETRACE_SEMAPHORE") =6;//py::cast(B_ACCELERANT_RETRACE_SEMAPHORE);
27+
m.attr("B_ACCELERANT_MODE_COUNT") =0x100;//py::cast(B_ACCELERANT_MODE_COUNT);
28+
m.attr("B_GET_MODE_LIST") =0x101;//py::cast(B_GET_MODE_LIST);
29+
m.attr("B_PROPOSE_DISPLAY_MODE") =0x102;//py::cast(B_PROPOSE_DISPLAY_MODE);
30+
m.attr("B_SET_DISPLAY_MODE") =0x103;//py::cast(B_SET_DISPLAY_MODE);
31+
m.attr("B_GET_DISPLAY_MODE") =0x104;//py::cast(B_GET_DISPLAY_MODE);
32+
m.attr("B_GET_FRAME_BUFFER_CONFIG") =0x105;//py::cast(B_GET_FRAME_BUFFER_CONFIG);
33+
m.attr("B_GET_PIXEL_CLOCK_LIMITS") =0x106;//py::cast(B_GET_PIXEL_CLOCK_LIMITS);
34+
m.attr("B_GET_TIMING_CONSTRAINTS") =0x107;//py::cast(B_GET_TIMING_CONSTRAINTS);
35+
m.attr("B_MOVE_DISPLAY") =0x108;//py::cast(B_MOVE_DISPLAY);
36+
m.attr("B_SET_INDEXED_COLORS") =0x109;//py::cast(B_SET_INDEXED_COLORS);
37+
m.attr("B_DPMS_CAPABILITIES") =0x10A;//py::cast(B_DPMS_CAPABILITIES);
38+
m.attr("B_DPMS_MODE") =0x10B;//py::cast(B_DPMS_MODE);
39+
m.attr("B_SET_DPMS_MODE") =0x10C;//py::cast(B_SET_DPMS_MODE);
40+
m.attr("B_GET_PREFERRED_DISPLAY_MODE") =0x10D;//py::cast(B_GET_PREFERRED_DISPLAY_MODE);
41+
m.attr("B_GET_MONITOR_INFO") =0x10E;//py::cast(B_GET_MONITOR_INFO);
42+
m.attr("B_GET_EDID_INFO") =0x10F;//py::cast(B_GET_EDID_INFO);
43+
m.attr("B_SET_BRIGHTNESS") =0x110;//py::cast(B_SET_BRIGHTNESS);
44+
m.attr("B_GET_BRIGHTNESS") =0x111;//py::cast(B_GET_BRIGHTNESS);
45+
m.attr("B_MOVE_CURSOR") =0x200;//py::cast(B_MOVE_CURSOR);
46+
m.attr("B_SET_CURSOR_SHAPE") =0x201;//py::cast(B_SET_CURSOR_SHAPE);
47+
m.attr("B_SHOW_CURSOR") =0x202;//py::cast(B_SHOW_CURSOR);
48+
m.attr("B_SET_CURSOR_BITMAP") =0x203;//py::cast(B_SET_CURSOR_BITMAP);
49+
m.attr("B_ACCELERANT_ENGINE_COUNT") =0x300;//py::cast(B_ACCELERANT_ENGINE_COUNT);
50+
m.attr("B_ACQUIRE_ENGINE") =0x301;//py::cast(B_ACQUIRE_ENGINE);
51+
m.attr("B_RELEASE_ENGINE") =0x302;//py::cast(B_RELEASE_ENGINE);
52+
m.attr("B_WAIT_ENGINE_IDLE") =0x303;//py::cast(B_WAIT_ENGINE_IDLE);
53+
m.attr("B_GET_SYNC_TOKEN") =0x304;//py::cast(B_GET_SYNC_TOKEN);
54+
m.attr("B_SYNC_TO_TOKEN") =0x305;//py::cast(B_SYNC_TO_TOKEN);
55+
m.attr("B_SCREEN_TO_SCREEN_BLIT") =0x400;//py::cast(B_SCREEN_TO_SCREEN_BLIT);
56+
m.attr("B_FILL_RECTANGLE") =0x401;//py::cast(B_FILL_RECTANGLE);
57+
m.attr("B_INVERT_RECTANGLE") =0x402;//py::cast(B_INVERT_RECTANGLE);
58+
m.attr("B_FILL_SPAN") =0x403;//py::cast(B_FILL_SPAN);
59+
m.attr("B_SCREEN_TO_SCREEN_TRANSPARENT_BLIT") =0x404;//py::cast(B_SCREEN_TO_SCREEN_TRANSPARENT_BLIT);
60+
m.attr("B_SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT") =0x405;//py::cast(B_SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT);
61+
m.attr("B_ACCELERANT_PRIVATE_START") =(int)0x80000000;//py::cast(B_ACCELERANT_PRIVATE_START);
6262

63-
m.attr("B_SCROLL") =py::cast(B_SCROLL);
64-
m.attr("B_8_BIT_DAC") =py::cast(B_8_BIT_DAC);
65-
m.attr("B_HARDWARE_CURSOR") =py::cast(B_HARDWARE_CURSOR);
66-
m.attr("B_PARALLEL_ACCESS") =py::cast(B_PARALLEL_ACCESS);
67-
m.attr("B_DPMS") =py::cast(B_DPMS);
68-
m.attr("B_IO_FB_NA") =py::cast(B_IO_FB_NA);
63+
m.attr("B_SCROLL") =1 <<0;//py::cast(B_SCROLL);
64+
m.attr("B_8_BIT_DAC") =1 <<1;//py::cast(B_8_BIT_DAC);
65+
m.attr("B_HARDWARE_CURSOR") =1 <<2;//py::cast(B_HARDWARE_CURSOR);
66+
m.attr("B_PARALLEL_ACCESS") =1 <<3;//py::cast(B_PARALLEL_ACCESS);
67+
m.attr("B_DPMS") =1 <<4;//py::cast(B_DPMS);
68+
m.attr("B_IO_FB_NA") =1 <<5;//py::cast(B_IO_FB_NA);
6969

70-
m.attr("B_DPMS_ON") =py::cast(B_DPMS_ON);
71-
m.attr("B_DPMS_STAND_BY") =py::cast(B_DPMS_STAND_BY);
72-
m.attr("B_DPMS_SUSPEND") =py::cast(B_DPMS_SUSPEND);
73-
m.attr("B_DPMS_OFF") =py::cast(B_DPMS_OFF);
70+
m.attr("B_DPMS_ON") =1 <<0;//py::cast(B_DPMS_ON);
71+
m.attr("B_DPMS_STAND_BY") =1 <<1;//py::cast(B_DPMS_STAND_BY);
72+
m.attr("B_DPMS_SUSPEND") =1 <<2;//py::cast(B_DPMS_SUSPEND);
73+
m.attr("B_DPMS_OFF") =1 <<3;//py::cast(B_DPMS_OFF);
7474

75-
m.attr("B_BLANK_PEDESTAL") =py::cast(B_BLANK_PEDESTAL);
76-
m.attr("B_TIMING_INTERLACED") =py::cast(B_TIMING_INTERLACED);
77-
m.attr("B_POSITIVE_HSYNC") =py::cast(B_POSITIVE_HSYNC);
78-
m.attr("B_POSITIVE_VSYNC") =py::cast(B_POSITIVE_VSYNC);
79-
m.attr("B_SYNC_ON_GREEN") =py::cast(B_SYNC_ON_GREEN);
75+
m.attr("B_BLANK_PEDESTAL") =1 <<27;//py::cast(B_BLANK_PEDESTAL);
76+
m.attr("B_TIMING_INTERLACED") =1 <<28;//py::cast(B_TIMING_INTERLACED);
77+
m.attr("B_POSITIVE_HSYNC") =1 <<29;//py::cast(B_POSITIVE_HSYNC);
78+
m.attr("B_POSITIVE_VSYNC") =1 <<30;//py::cast(B_POSITIVE_VSYNC);
79+
m.attr("B_SYNC_ON_GREEN") =1 <<31;//py::cast(B_SYNC_ON_GREEN);
8080

81-
m.attr("B_2D_ACCELERATION") =py::cast(B_2D_ACCELERATION);
82-
m.attr("B_3D_ACCELERATION") =py::cast(B_3D_ACCELERATION);
81+
m.attr("B_2D_ACCELERATION") =1 <<0;//py::cast(B_2D_ACCELERATION);
82+
m.attr("B_3D_ACCELERATION") =1 <<1;//py::cast(B_3D_ACCELERATION);
8383

8484
py::class_<accelerant_device_info>(m,"accelerant_device_info")
8585
.def_readwrite("version", &accelerant_device_info::version,"")
@@ -294,6 +294,6 @@ py::class_<sync_token>(m, "sync_token")
294294
,"")
295295
;
296296

297-
m.def("get_accelerant_hook", &get_accelerant_hook,"",py::arg("feature"),py::arg("data"));
297+
//m.def("get_accelerant_hook", &get_accelerant_hook, "", py::arg("feature"), py::arg("data"));
298298

299299
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp