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)