github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/bindings/import15_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/web store_GPUExtent3DDict 20 //go:noescape 21 func GPUExtent3DDictJSStore( 22 ptr unsafe.Pointer, ref js.Ref) 23 24 //go:wasmimport plat/js/web load_GPUExtent3DDict 25 //go:noescape 26 func GPUExtent3DDictJSLoad( 27 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 28 29 //go:wasmimport plat/js/web store_GPUTextureDescriptor 30 //go:noescape 31 func GPUTextureDescriptorJSStore( 32 ptr unsafe.Pointer, ref js.Ref) 33 34 //go:wasmimport plat/js/web load_GPUTextureDescriptor 35 //go:noescape 36 func GPUTextureDescriptorJSLoad( 37 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 38 39 //go:wasmimport plat/js/web get_GPUSampler_Label 40 //go:noescape 41 func GetGPUSamplerLabel( 42 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 43 44 //go:wasmimport plat/js/web set_GPUSampler_Label 45 //go:noescape 46 func SetGPUSamplerLabel( 47 this js.Ref, 48 val js.Ref, 49 ) js.Ref 50 51 //go:wasmimport plat/js/web constof_GPUAddressMode 52 //go:noescape 53 func ConstOfGPUAddressMode(str js.Ref) uint32 54 55 //go:wasmimport plat/js/web constof_GPUFilterMode 56 //go:noescape 57 func ConstOfGPUFilterMode(str js.Ref) uint32 58 59 //go:wasmimport plat/js/web constof_GPUMipmapFilterMode 60 //go:noescape 61 func ConstOfGPUMipmapFilterMode(str js.Ref) uint32 62 63 //go:wasmimport plat/js/web constof_GPUCompareFunction 64 //go:noescape 65 func ConstOfGPUCompareFunction(str js.Ref) uint32 66 67 //go:wasmimport plat/js/web store_GPUSamplerDescriptor 68 //go:noescape 69 func GPUSamplerDescriptorJSStore( 70 ptr unsafe.Pointer, ref js.Ref) 71 72 //go:wasmimport plat/js/web load_GPUSamplerDescriptor 73 //go:noescape 74 func GPUSamplerDescriptorJSLoad( 75 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 76 77 //go:wasmimport plat/js/web get_GPUExternalTexture_Label 78 //go:noescape 79 func GetGPUExternalTextureLabel( 80 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 81 82 //go:wasmimport plat/js/web set_GPUExternalTexture_Label 83 //go:noescape 84 func SetGPUExternalTextureLabel( 85 this js.Ref, 86 val js.Ref, 87 ) js.Ref 88 89 //go:wasmimport plat/js/web store_GPUExternalTextureDescriptor 90 //go:noescape 91 func GPUExternalTextureDescriptorJSStore( 92 ptr unsafe.Pointer, ref js.Ref) 93 94 //go:wasmimport plat/js/web load_GPUExternalTextureDescriptor 95 //go:noescape 96 func GPUExternalTextureDescriptorJSLoad( 97 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 98 99 //go:wasmimport plat/js/web get_GPUBindGroupLayout_Label 100 //go:noescape 101 func GetGPUBindGroupLayoutLabel( 102 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 103 104 //go:wasmimport plat/js/web set_GPUBindGroupLayout_Label 105 //go:noescape 106 func SetGPUBindGroupLayoutLabel( 107 this js.Ref, 108 val js.Ref, 109 ) js.Ref 110 111 //go:wasmimport plat/js/web constof_GPUBufferBindingType 112 //go:noescape 113 func ConstOfGPUBufferBindingType(str js.Ref) uint32 114 115 //go:wasmimport plat/js/web store_GPUBufferBindingLayout 116 //go:noescape 117 func GPUBufferBindingLayoutJSStore( 118 ptr unsafe.Pointer, ref js.Ref) 119 120 //go:wasmimport plat/js/web load_GPUBufferBindingLayout 121 //go:noescape 122 func GPUBufferBindingLayoutJSLoad( 123 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 124 125 //go:wasmimport plat/js/web constof_GPUSamplerBindingType 126 //go:noescape 127 func ConstOfGPUSamplerBindingType(str js.Ref) uint32 128 129 //go:wasmimport plat/js/web store_GPUSamplerBindingLayout 130 //go:noescape 131 func GPUSamplerBindingLayoutJSStore( 132 ptr unsafe.Pointer, ref js.Ref) 133 134 //go:wasmimport plat/js/web load_GPUSamplerBindingLayout 135 //go:noescape 136 func GPUSamplerBindingLayoutJSLoad( 137 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 138 139 //go:wasmimport plat/js/web constof_GPUTextureSampleType 140 //go:noescape 141 func ConstOfGPUTextureSampleType(str js.Ref) uint32 142 143 //go:wasmimport plat/js/web store_GPUTextureBindingLayout 144 //go:noescape 145 func GPUTextureBindingLayoutJSStore( 146 ptr unsafe.Pointer, ref js.Ref) 147 148 //go:wasmimport plat/js/web load_GPUTextureBindingLayout 149 //go:noescape 150 func GPUTextureBindingLayoutJSLoad( 151 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 152 153 //go:wasmimport plat/js/web constof_GPUStorageTextureAccess 154 //go:noescape 155 func ConstOfGPUStorageTextureAccess(str js.Ref) uint32 156 157 //go:wasmimport plat/js/web store_GPUStorageTextureBindingLayout 158 //go:noescape 159 func GPUStorageTextureBindingLayoutJSStore( 160 ptr unsafe.Pointer, ref js.Ref) 161 162 //go:wasmimport plat/js/web load_GPUStorageTextureBindingLayout 163 //go:noescape 164 func GPUStorageTextureBindingLayoutJSLoad( 165 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 166 167 //go:wasmimport plat/js/web store_GPUExternalTextureBindingLayout 168 //go:noescape 169 func GPUExternalTextureBindingLayoutJSStore( 170 ptr unsafe.Pointer, ref js.Ref) 171 172 //go:wasmimport plat/js/web load_GPUExternalTextureBindingLayout 173 //go:noescape 174 func GPUExternalTextureBindingLayoutJSLoad( 175 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 176 177 //go:wasmimport plat/js/web store_GPUBindGroupLayoutEntry 178 //go:noescape 179 func GPUBindGroupLayoutEntryJSStore( 180 ptr unsafe.Pointer, ref js.Ref) 181 182 //go:wasmimport plat/js/web load_GPUBindGroupLayoutEntry 183 //go:noescape 184 func GPUBindGroupLayoutEntryJSLoad( 185 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 186 187 //go:wasmimport plat/js/web store_GPUBindGroupLayoutDescriptor 188 //go:noescape 189 func GPUBindGroupLayoutDescriptorJSStore( 190 ptr unsafe.Pointer, ref js.Ref) 191 192 //go:wasmimport plat/js/web load_GPUBindGroupLayoutDescriptor 193 //go:noescape 194 func GPUBindGroupLayoutDescriptorJSLoad( 195 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 196 197 //go:wasmimport plat/js/web get_GPUPipelineLayout_Label 198 //go:noescape 199 func GetGPUPipelineLayoutLabel( 200 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 201 202 //go:wasmimport plat/js/web set_GPUPipelineLayout_Label 203 //go:noescape 204 func SetGPUPipelineLayoutLabel( 205 this js.Ref, 206 val js.Ref, 207 ) js.Ref 208 209 //go:wasmimport plat/js/web store_GPUPipelineLayoutDescriptor 210 //go:noescape 211 func GPUPipelineLayoutDescriptorJSStore( 212 ptr unsafe.Pointer, ref js.Ref) 213 214 //go:wasmimport plat/js/web load_GPUPipelineLayoutDescriptor 215 //go:noescape 216 func GPUPipelineLayoutDescriptorJSLoad( 217 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 218 219 //go:wasmimport plat/js/web get_GPUBindGroup_Label 220 //go:noescape 221 func GetGPUBindGroupLabel( 222 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 223 224 //go:wasmimport plat/js/web set_GPUBindGroup_Label 225 //go:noescape 226 func SetGPUBindGroupLabel( 227 this js.Ref, 228 val js.Ref, 229 ) js.Ref 230 231 //go:wasmimport plat/js/web store_GPUBufferBinding 232 //go:noescape 233 func GPUBufferBindingJSStore( 234 ptr unsafe.Pointer, ref js.Ref) 235 236 //go:wasmimport plat/js/web load_GPUBufferBinding 237 //go:noescape 238 func GPUBufferBindingJSLoad( 239 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 240 241 //go:wasmimport plat/js/web store_GPUBindGroupEntry 242 //go:noescape 243 func GPUBindGroupEntryJSStore( 244 ptr unsafe.Pointer, ref js.Ref) 245 246 //go:wasmimport plat/js/web load_GPUBindGroupEntry 247 //go:noescape 248 func GPUBindGroupEntryJSLoad( 249 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 250 251 //go:wasmimport plat/js/web store_GPUBindGroupDescriptor 252 //go:noescape 253 func GPUBindGroupDescriptorJSStore( 254 ptr unsafe.Pointer, ref js.Ref) 255 256 //go:wasmimport plat/js/web load_GPUBindGroupDescriptor 257 //go:noescape 258 func GPUBindGroupDescriptorJSLoad( 259 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 260 261 //go:wasmimport plat/js/web constof_GPUCompilationMessageType 262 //go:noescape 263 func ConstOfGPUCompilationMessageType(str js.Ref) uint32 264 265 //go:wasmimport plat/js/web get_GPUCompilationMessage_Message 266 //go:noescape 267 func GetGPUCompilationMessageMessage( 268 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 269 270 //go:wasmimport plat/js/web get_GPUCompilationMessage_Type 271 //go:noescape 272 func GetGPUCompilationMessageType( 273 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 274 275 //go:wasmimport plat/js/web get_GPUCompilationMessage_LineNum 276 //go:noescape 277 func GetGPUCompilationMessageLineNum( 278 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 279 280 //go:wasmimport plat/js/web get_GPUCompilationMessage_LinePos 281 //go:noescape 282 func GetGPUCompilationMessageLinePos( 283 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 284 285 //go:wasmimport plat/js/web get_GPUCompilationMessage_Offset 286 //go:noescape 287 func GetGPUCompilationMessageOffset( 288 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 289 290 //go:wasmimport plat/js/web get_GPUCompilationMessage_Length 291 //go:noescape 292 func GetGPUCompilationMessageLength( 293 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 294 295 //go:wasmimport plat/js/web get_GPUCompilationInfo_Messages 296 //go:noescape 297 func GetGPUCompilationInfoMessages( 298 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 299 300 //go:wasmimport plat/js/web get_GPUShaderModule_Label 301 //go:noescape 302 func GetGPUShaderModuleLabel( 303 this js.Ref, retPtr unsafe.Pointer) (ok js.Ref) 304 305 //go:wasmimport plat/js/web set_GPUShaderModule_Label 306 //go:noescape 307 func SetGPUShaderModuleLabel( 308 this js.Ref, 309 val js.Ref, 310 ) js.Ref 311 312 //go:wasmimport plat/js/web has_GPUShaderModule_GetCompilationInfo 313 //go:noescape 314 func HasFuncGPUShaderModuleGetCompilationInfo(this js.Ref) js.Ref 315 316 //go:wasmimport plat/js/web func_GPUShaderModule_GetCompilationInfo 317 //go:noescape 318 func FuncGPUShaderModuleGetCompilationInfo(this js.Ref, fn unsafe.Pointer) 319 320 //go:wasmimport plat/js/web call_GPUShaderModule_GetCompilationInfo 321 //go:noescape 322 func CallGPUShaderModuleGetCompilationInfo( 323 this js.Ref, retPtr unsafe.Pointer) 324 325 //go:wasmimport plat/js/web try_GPUShaderModule_GetCompilationInfo 326 //go:noescape 327 func TryGPUShaderModuleGetCompilationInfo( 328 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)