github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/system/display/bindings/import_wasm.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright 2023 The Prime Citizens 3 4 //go:build wasm 5 6 package bindings 7 8 import ( 9 "unsafe" 10 11 "github.com/primecitizens/pcz/std/ffi/js" 12 ) 13 14 type ( 15 _ unsafe.Pointer 16 _ js.Ref 17 ) 18 19 //go:wasmimport plat/js/webext/system/display constof_ActiveState 20 //go:noescape 21 func ConstOfActiveState(str js.Ref) uint32 22 23 //go:wasmimport plat/js/webext/system/display store_Bounds 24 //go:noescape 25 func BoundsJSStore( 26 ptr unsafe.Pointer, ref js.Ref) 27 28 //go:wasmimport plat/js/webext/system/display load_Bounds 29 //go:noescape 30 func BoundsJSLoad( 31 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 32 33 //go:wasmimport plat/js/webext/system/display store_Edid 34 //go:noescape 35 func EdidJSStore( 36 ptr unsafe.Pointer, ref js.Ref) 37 38 //go:wasmimport plat/js/webext/system/display load_Edid 39 //go:noescape 40 func EdidJSLoad( 41 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 42 43 //go:wasmimport plat/js/webext/system/display store_Insets 44 //go:noescape 45 func InsetsJSStore( 46 ptr unsafe.Pointer, ref js.Ref) 47 48 //go:wasmimport plat/js/webext/system/display load_Insets 49 //go:noescape 50 func InsetsJSLoad( 51 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 52 53 //go:wasmimport plat/js/webext/system/display store_DisplayMode 54 //go:noescape 55 func DisplayModeJSStore( 56 ptr unsafe.Pointer, ref js.Ref) 57 58 //go:wasmimport plat/js/webext/system/display load_DisplayMode 59 //go:noescape 60 func DisplayModeJSLoad( 61 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 62 63 //go:wasmimport plat/js/webext/system/display store_DisplayUnitInfo 64 //go:noescape 65 func DisplayUnitInfoJSStore( 66 ptr unsafe.Pointer, ref js.Ref) 67 68 //go:wasmimport plat/js/webext/system/display load_DisplayUnitInfo 69 //go:noescape 70 func DisplayUnitInfoJSLoad( 71 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 72 73 //go:wasmimport plat/js/webext/system/display constof_LayoutPosition 74 //go:noescape 75 func ConstOfLayoutPosition(str js.Ref) uint32 76 77 //go:wasmimport plat/js/webext/system/display store_DisplayLayout 78 //go:noescape 79 func DisplayLayoutJSStore( 80 ptr unsafe.Pointer, ref js.Ref) 81 82 //go:wasmimport plat/js/webext/system/display load_DisplayLayout 83 //go:noescape 84 func DisplayLayoutJSLoad( 85 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 86 87 //go:wasmimport plat/js/webext/system/display store_DisplayProperties 88 //go:noescape 89 func DisplayPropertiesJSStore( 90 ptr unsafe.Pointer, ref js.Ref) 91 92 //go:wasmimport plat/js/webext/system/display load_DisplayProperties 93 //go:noescape 94 func DisplayPropertiesJSLoad( 95 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 96 97 //go:wasmimport plat/js/webext/system/display store_GetInfoFlags 98 //go:noescape 99 func GetInfoFlagsJSStore( 100 ptr unsafe.Pointer, ref js.Ref) 101 102 //go:wasmimport plat/js/webext/system/display load_GetInfoFlags 103 //go:noescape 104 func GetInfoFlagsJSLoad( 105 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 106 107 //go:wasmimport plat/js/webext/system/display constof_MirrorMode 108 //go:noescape 109 func ConstOfMirrorMode(str js.Ref) uint32 110 111 //go:wasmimport plat/js/webext/system/display store_MirrorModeInfo 112 //go:noescape 113 func MirrorModeInfoJSStore( 114 ptr unsafe.Pointer, ref js.Ref) 115 116 //go:wasmimport plat/js/webext/system/display load_MirrorModeInfo 117 //go:noescape 118 func MirrorModeInfoJSLoad( 119 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 120 121 //go:wasmimport plat/js/webext/system/display store_Point 122 //go:noescape 123 func PointJSStore( 124 ptr unsafe.Pointer, ref js.Ref) 125 126 //go:wasmimport plat/js/webext/system/display load_Point 127 //go:noescape 128 func PointJSLoad( 129 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 130 131 //go:wasmimport plat/js/webext/system/display store_TouchCalibrationPair 132 //go:noescape 133 func TouchCalibrationPairJSStore( 134 ptr unsafe.Pointer, ref js.Ref) 135 136 //go:wasmimport plat/js/webext/system/display load_TouchCalibrationPair 137 //go:noescape 138 func TouchCalibrationPairJSLoad( 139 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 140 141 //go:wasmimport plat/js/webext/system/display store_TouchCalibrationPairQuad 142 //go:noescape 143 func TouchCalibrationPairQuadJSStore( 144 ptr unsafe.Pointer, ref js.Ref) 145 146 //go:wasmimport plat/js/webext/system/display load_TouchCalibrationPairQuad 147 //go:noescape 148 func TouchCalibrationPairQuadJSLoad( 149 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 150 151 //go:wasmimport plat/js/webext/system/display has_ClearTouchCalibration 152 //go:noescape 153 func HasFuncClearTouchCalibration() js.Ref 154 155 //go:wasmimport plat/js/webext/system/display func_ClearTouchCalibration 156 //go:noescape 157 func FuncClearTouchCalibration(fn unsafe.Pointer) 158 159 //go:wasmimport plat/js/webext/system/display call_ClearTouchCalibration 160 //go:noescape 161 func CallClearTouchCalibration( 162 retPtr unsafe.Pointer, 163 id js.Ref) 164 165 //go:wasmimport plat/js/webext/system/display try_ClearTouchCalibration 166 //go:noescape 167 func TryClearTouchCalibration( 168 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 169 id js.Ref) (ok js.Ref) 170 171 //go:wasmimport plat/js/webext/system/display has_CompleteCustomTouchCalibration 172 //go:noescape 173 func HasFuncCompleteCustomTouchCalibration() js.Ref 174 175 //go:wasmimport plat/js/webext/system/display func_CompleteCustomTouchCalibration 176 //go:noescape 177 func FuncCompleteCustomTouchCalibration(fn unsafe.Pointer) 178 179 //go:wasmimport plat/js/webext/system/display call_CompleteCustomTouchCalibration 180 //go:noescape 181 func CallCompleteCustomTouchCalibration( 182 retPtr unsafe.Pointer, 183 pairs unsafe.Pointer, 184 bounds unsafe.Pointer) 185 186 //go:wasmimport plat/js/webext/system/display try_CompleteCustomTouchCalibration 187 //go:noescape 188 func TryCompleteCustomTouchCalibration( 189 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 190 pairs unsafe.Pointer, 191 bounds unsafe.Pointer) (ok js.Ref) 192 193 //go:wasmimport plat/js/webext/system/display has_EnableUnifiedDesktop 194 //go:noescape 195 func HasFuncEnableUnifiedDesktop() js.Ref 196 197 //go:wasmimport plat/js/webext/system/display func_EnableUnifiedDesktop 198 //go:noescape 199 func FuncEnableUnifiedDesktop(fn unsafe.Pointer) 200 201 //go:wasmimport plat/js/webext/system/display call_EnableUnifiedDesktop 202 //go:noescape 203 func CallEnableUnifiedDesktop( 204 retPtr unsafe.Pointer, 205 enabled js.Ref) 206 207 //go:wasmimport plat/js/webext/system/display try_EnableUnifiedDesktop 208 //go:noescape 209 func TryEnableUnifiedDesktop( 210 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 211 enabled js.Ref) (ok js.Ref) 212 213 //go:wasmimport plat/js/webext/system/display has_GetDisplayLayout 214 //go:noescape 215 func HasFuncGetDisplayLayout() js.Ref 216 217 //go:wasmimport plat/js/webext/system/display func_GetDisplayLayout 218 //go:noescape 219 func FuncGetDisplayLayout(fn unsafe.Pointer) 220 221 //go:wasmimport plat/js/webext/system/display call_GetDisplayLayout 222 //go:noescape 223 func CallGetDisplayLayout( 224 retPtr unsafe.Pointer) 225 226 //go:wasmimport plat/js/webext/system/display try_GetDisplayLayout 227 //go:noescape 228 func TryGetDisplayLayout( 229 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 230 231 //go:wasmimport plat/js/webext/system/display has_GetInfo 232 //go:noescape 233 func HasFuncGetInfo() js.Ref 234 235 //go:wasmimport plat/js/webext/system/display func_GetInfo 236 //go:noescape 237 func FuncGetInfo(fn unsafe.Pointer) 238 239 //go:wasmimport plat/js/webext/system/display call_GetInfo 240 //go:noescape 241 func CallGetInfo( 242 retPtr unsafe.Pointer, 243 flags unsafe.Pointer) 244 245 //go:wasmimport plat/js/webext/system/display try_GetInfo 246 //go:noescape 247 func TryGetInfo( 248 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 249 flags unsafe.Pointer) (ok js.Ref) 250 251 //go:wasmimport plat/js/webext/system/display has_OnDisplayChanged 252 //go:noescape 253 func HasFuncOnDisplayChanged() js.Ref 254 255 //go:wasmimport plat/js/webext/system/display func_OnDisplayChanged 256 //go:noescape 257 func FuncOnDisplayChanged(fn unsafe.Pointer) 258 259 //go:wasmimport plat/js/webext/system/display call_OnDisplayChanged 260 //go:noescape 261 func CallOnDisplayChanged( 262 retPtr unsafe.Pointer, 263 callback js.Ref) 264 265 //go:wasmimport plat/js/webext/system/display try_OnDisplayChanged 266 //go:noescape 267 func TryOnDisplayChanged( 268 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 269 callback js.Ref) (ok js.Ref) 270 271 //go:wasmimport plat/js/webext/system/display has_OffDisplayChanged 272 //go:noescape 273 func HasFuncOffDisplayChanged() js.Ref 274 275 //go:wasmimport plat/js/webext/system/display func_OffDisplayChanged 276 //go:noescape 277 func FuncOffDisplayChanged(fn unsafe.Pointer) 278 279 //go:wasmimport plat/js/webext/system/display call_OffDisplayChanged 280 //go:noescape 281 func CallOffDisplayChanged( 282 retPtr unsafe.Pointer, 283 callback js.Ref) 284 285 //go:wasmimport plat/js/webext/system/display try_OffDisplayChanged 286 //go:noescape 287 func TryOffDisplayChanged( 288 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 289 callback js.Ref) (ok js.Ref) 290 291 //go:wasmimport plat/js/webext/system/display has_HasOnDisplayChanged 292 //go:noescape 293 func HasFuncHasOnDisplayChanged() js.Ref 294 295 //go:wasmimport plat/js/webext/system/display func_HasOnDisplayChanged 296 //go:noescape 297 func FuncHasOnDisplayChanged(fn unsafe.Pointer) 298 299 //go:wasmimport plat/js/webext/system/display call_HasOnDisplayChanged 300 //go:noescape 301 func CallHasOnDisplayChanged( 302 retPtr unsafe.Pointer, 303 callback js.Ref) 304 305 //go:wasmimport plat/js/webext/system/display try_HasOnDisplayChanged 306 //go:noescape 307 func TryHasOnDisplayChanged( 308 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 309 callback js.Ref) (ok js.Ref) 310 311 //go:wasmimport plat/js/webext/system/display has_OverscanCalibrationAdjust 312 //go:noescape 313 func HasFuncOverscanCalibrationAdjust() js.Ref 314 315 //go:wasmimport plat/js/webext/system/display func_OverscanCalibrationAdjust 316 //go:noescape 317 func FuncOverscanCalibrationAdjust(fn unsafe.Pointer) 318 319 //go:wasmimport plat/js/webext/system/display call_OverscanCalibrationAdjust 320 //go:noescape 321 func CallOverscanCalibrationAdjust( 322 retPtr unsafe.Pointer, 323 id js.Ref, 324 delta unsafe.Pointer) 325 326 //go:wasmimport plat/js/webext/system/display try_OverscanCalibrationAdjust 327 //go:noescape 328 func TryOverscanCalibrationAdjust( 329 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 330 id js.Ref, 331 delta unsafe.Pointer) (ok js.Ref) 332 333 //go:wasmimport plat/js/webext/system/display has_OverscanCalibrationComplete 334 //go:noescape 335 func HasFuncOverscanCalibrationComplete() js.Ref 336 337 //go:wasmimport plat/js/webext/system/display func_OverscanCalibrationComplete 338 //go:noescape 339 func FuncOverscanCalibrationComplete(fn unsafe.Pointer) 340 341 //go:wasmimport plat/js/webext/system/display call_OverscanCalibrationComplete 342 //go:noescape 343 func CallOverscanCalibrationComplete( 344 retPtr unsafe.Pointer, 345 id js.Ref) 346 347 //go:wasmimport plat/js/webext/system/display try_OverscanCalibrationComplete 348 //go:noescape 349 func TryOverscanCalibrationComplete( 350 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 351 id js.Ref) (ok js.Ref) 352 353 //go:wasmimport plat/js/webext/system/display has_OverscanCalibrationReset 354 //go:noescape 355 func HasFuncOverscanCalibrationReset() js.Ref 356 357 //go:wasmimport plat/js/webext/system/display func_OverscanCalibrationReset 358 //go:noescape 359 func FuncOverscanCalibrationReset(fn unsafe.Pointer) 360 361 //go:wasmimport plat/js/webext/system/display call_OverscanCalibrationReset 362 //go:noescape 363 func CallOverscanCalibrationReset( 364 retPtr unsafe.Pointer, 365 id js.Ref) 366 367 //go:wasmimport plat/js/webext/system/display try_OverscanCalibrationReset 368 //go:noescape 369 func TryOverscanCalibrationReset( 370 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 371 id js.Ref) (ok js.Ref) 372 373 //go:wasmimport plat/js/webext/system/display has_OverscanCalibrationStart 374 //go:noescape 375 func HasFuncOverscanCalibrationStart() js.Ref 376 377 //go:wasmimport plat/js/webext/system/display func_OverscanCalibrationStart 378 //go:noescape 379 func FuncOverscanCalibrationStart(fn unsafe.Pointer) 380 381 //go:wasmimport plat/js/webext/system/display call_OverscanCalibrationStart 382 //go:noescape 383 func CallOverscanCalibrationStart( 384 retPtr unsafe.Pointer, 385 id js.Ref) 386 387 //go:wasmimport plat/js/webext/system/display try_OverscanCalibrationStart 388 //go:noescape 389 func TryOverscanCalibrationStart( 390 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 391 id js.Ref) (ok js.Ref) 392 393 //go:wasmimport plat/js/webext/system/display has_SetDisplayLayout 394 //go:noescape 395 func HasFuncSetDisplayLayout() js.Ref 396 397 //go:wasmimport plat/js/webext/system/display func_SetDisplayLayout 398 //go:noescape 399 func FuncSetDisplayLayout(fn unsafe.Pointer) 400 401 //go:wasmimport plat/js/webext/system/display call_SetDisplayLayout 402 //go:noescape 403 func CallSetDisplayLayout( 404 retPtr unsafe.Pointer, 405 layouts js.Ref) 406 407 //go:wasmimport plat/js/webext/system/display try_SetDisplayLayout 408 //go:noescape 409 func TrySetDisplayLayout( 410 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 411 layouts js.Ref) (ok js.Ref) 412 413 //go:wasmimport plat/js/webext/system/display has_SetDisplayProperties 414 //go:noescape 415 func HasFuncSetDisplayProperties() js.Ref 416 417 //go:wasmimport plat/js/webext/system/display func_SetDisplayProperties 418 //go:noescape 419 func FuncSetDisplayProperties(fn unsafe.Pointer) 420 421 //go:wasmimport plat/js/webext/system/display call_SetDisplayProperties 422 //go:noescape 423 func CallSetDisplayProperties( 424 retPtr unsafe.Pointer, 425 id js.Ref, 426 info unsafe.Pointer) 427 428 //go:wasmimport plat/js/webext/system/display try_SetDisplayProperties 429 //go:noescape 430 func TrySetDisplayProperties( 431 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 432 id js.Ref, 433 info unsafe.Pointer) (ok js.Ref) 434 435 //go:wasmimport plat/js/webext/system/display has_SetMirrorMode 436 //go:noescape 437 func HasFuncSetMirrorMode() js.Ref 438 439 //go:wasmimport plat/js/webext/system/display func_SetMirrorMode 440 //go:noescape 441 func FuncSetMirrorMode(fn unsafe.Pointer) 442 443 //go:wasmimport plat/js/webext/system/display call_SetMirrorMode 444 //go:noescape 445 func CallSetMirrorMode( 446 retPtr unsafe.Pointer, 447 info unsafe.Pointer) 448 449 //go:wasmimport plat/js/webext/system/display try_SetMirrorMode 450 //go:noescape 451 func TrySetMirrorMode( 452 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 453 info unsafe.Pointer) (ok js.Ref) 454 455 //go:wasmimport plat/js/webext/system/display has_ShowNativeTouchCalibration 456 //go:noescape 457 func HasFuncShowNativeTouchCalibration() js.Ref 458 459 //go:wasmimport plat/js/webext/system/display func_ShowNativeTouchCalibration 460 //go:noescape 461 func FuncShowNativeTouchCalibration(fn unsafe.Pointer) 462 463 //go:wasmimport plat/js/webext/system/display call_ShowNativeTouchCalibration 464 //go:noescape 465 func CallShowNativeTouchCalibration( 466 retPtr unsafe.Pointer, 467 id js.Ref) 468 469 //go:wasmimport plat/js/webext/system/display try_ShowNativeTouchCalibration 470 //go:noescape 471 func TryShowNativeTouchCalibration( 472 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 473 id js.Ref) (ok js.Ref) 474 475 //go:wasmimport plat/js/webext/system/display has_StartCustomTouchCalibration 476 //go:noescape 477 func HasFuncStartCustomTouchCalibration() js.Ref 478 479 //go:wasmimport plat/js/webext/system/display func_StartCustomTouchCalibration 480 //go:noescape 481 func FuncStartCustomTouchCalibration(fn unsafe.Pointer) 482 483 //go:wasmimport plat/js/webext/system/display call_StartCustomTouchCalibration 484 //go:noescape 485 func CallStartCustomTouchCalibration( 486 retPtr unsafe.Pointer, 487 id js.Ref) 488 489 //go:wasmimport plat/js/webext/system/display try_StartCustomTouchCalibration 490 //go:noescape 491 func TryStartCustomTouchCalibration( 492 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 493 id js.Ref) (ok js.Ref)