Skip to content

org.graphiks.webgpu.bindings

Types

DOMException

interface DOMException : JsAny

Event

interface Event : JsAny

EventInit

interface EventInit : JsAny

EventTarget

interface EventTarget : JsAny

GPU

interface GPU : JsAny
object navigator

WebGpuRecord

interface WebGpuRecord : JsAny

WGPU

interface WGPU : JsAny

WGPUAdapter

interface WGPUAdapter : JsAny

WGPUAdapterInfo

interface WGPUAdapterInfo : JsAny

WGPUBindGroup

WGPUBindGroupDescriptor

WGPUBindGroupEntry

WGPUBindGroupLayout

WGPUBindGroupLayoutDescriptor

WGPUBindGroupLayoutEntry

WGPUBindingCommandsMixin

WGPUBlendComponent

WGPUBlendState

interface WGPUBlendState : JsAny

WGPUBuffer

WGPUBufferBinding

WGPUBufferBindingLayout

WGPUBufferDescriptor

WGPUCanvasConfiguration

WGPUCanvasContext

WGPUCanvasToneMapping

WGPUColor

interface WGPUColor : JsAny

WGPUColorTargetState

WGPUCommandBuffer

WGPUCommandBufferDescriptor

WGPUCommandEncoder

WGPUCommandEncoderDescriptor

WGPUCommandsMixin

WGPUCompilationInfo

WGPUCompilationMessage

WGPUComputePassDescriptor

WGPUComputePassEncoder

WGPUComputePassTimestampWrites

WGPUComputePipeline

WGPUComputePipelineDescriptor

WGPUCopyExternalImageDestInfo

WGPUCopyExternalImageSourceInfo

WGPUDebugCommandsMixin

WGPUDepthStencilState

WGPUDevice

WGPUDeviceDescriptor

WGPUDeviceLostInfo

WGPUError

interface WGPUError : JsAny

WGPUExtent3D

interface WGPUExtent3D : JsAny

WGPUExternalTexture

WGPUExternalTextureBindingLayout

WGPUExternalTextureDescriptor

WGPUFragmentState

WGPUInternalError

WGPUMultisampleState

WGPUObjectBase

interface WGPUObjectBase : JsAny

WGPUObjectDescriptorBase

WGPUOrigin2D

interface WGPUOrigin2D : JsAny

WGPUOrigin3D

interface WGPUOrigin3D : JsAny

WGPUOutOfMemoryError

WGPUPipelineBase

interface WGPUPipelineBase : JsAny

WGPUPipelineDescriptorBase

WGPUPipelineError

WGPUPipelineErrorInit

WGPUPipelineLayout

WGPUPipelineLayoutDescriptor

WGPUPrimitiveState

WGPUProgrammableStage

WGPUQuerySet

WGPUQuerySetDescriptor

WGPUQueue

WGPUQueueDescriptor

WGPURenderBundle

WGPURenderBundleDescriptor

WGPURenderBundleEncoder

WGPURenderBundleEncoderDescriptor

WGPURenderCommandsMixin

WGPURenderPassColorAttachment

WGPURenderPassDepthStencilAttachment

WGPURenderPassDescriptor

WGPURenderPassEncoder

WGPURenderPassLayout

WGPURenderPassTimestampWrites

WGPURenderPipeline

WGPURenderPipelineDescriptor

WGPURequestAdapterOptions

WGPUSampler

WGPUSamplerBindingLayout

WGPUSamplerDescriptor

WGPUShaderModule

WGPUShaderModuleCompilationHint

WGPUShaderModuleDescriptor

WGPUStencilFaceState

WGPUStorageTextureBindingLayout

WGPUSupportedFeatures

typealias WGPUSupportedFeatures = JsSet<JsAny>

WGPUSupportedLimits

WGPUTexelCopyBufferInfo

WGPUTexelCopyBufferLayout

WGPUTexelCopyTextureInfo

WGPUTexture

WGPUTextureBindingLayout

WGPUTextureDescriptor

WGPUTextureView

WGPUTextureViewDescriptor

WGPUUncapturedErrorEvent

WGPUUncapturedErrorEventInit

WGPUValidationError

WGPUVertexAttribute

WGPUVertexBufferLayout

WGPUVertexState

window

object window

Functions

asJsNumber

expect inline fun Byte.asJsNumber(): JsNumber
actual inline fun Byte.asJsNumber(): JsNumber
actual inline fun Byte.asJsNumber(): JsNumber
expect inline fun Double.asJsNumber(): JsNumber
actual inline fun Double.asJsNumber(): JsNumber
actual inline fun Double.asJsNumber(): JsNumber
expect inline fun Float.asJsNumber(): JsNumber
actual inline fun Float.asJsNumber(): JsNumber
actual inline fun Float.asJsNumber(): JsNumber
expect inline fun Int.asJsNumber(): JsNumber
actual inline fun Int.asJsNumber(): JsNumber
actual inline fun Int.asJsNumber(): JsNumber
expect inline fun Long.asJsNumber(): JsNumber
actual inline fun Long.asJsNumber(): JsNumber
actual inline fun Long.asJsNumber(): JsNumber
expect inline fun Short.asJsNumber(): JsNumber
actual inline fun Short.asJsNumber(): JsNumber
actual inline fun Short.asJsNumber(): JsNumber
expect inline fun UByte.asJsNumber(): JsNumber
actual inline fun UByte.asJsNumber(): JsNumber
actual inline fun UByte.asJsNumber(): JsNumber
expect inline fun UInt.asJsNumber(): JsNumber
actual inline fun UInt.asJsNumber(): JsNumber
actual inline fun UInt.asJsNumber(): JsNumber
expect inline fun ULong.asJsNumber(): JsNumber
actual inline fun ULong.asJsNumber(): JsNumber
actual inline fun ULong.asJsNumber(): JsNumber
expect inline fun UShort.asJsNumber(): JsNumber
actual inline fun UShort.asJsNumber(): JsNumber
actual inline fun UShort.asJsNumber(): JsNumber

createJsObject

fun <T : ERROR CLASS: Symbol not found for JsAny> createJsObject(): T

createWebGpuRecord

jsArray

fun <A : ERROR CLASS: Symbol not found for JsAny> jsArray(vararg values: A): ERROR CLASS: Symbol not found for JsArray

map

expect fun <A : ERROR CLASS: Symbol not found for JsAny, B> ERROR CLASS: Symbol not found for JsArray.map(converter: (A) -> B): List<B>
actual fun <A : JsAny, B> JsArray<A>.map(converter: (A) -> B): List<B>
actual fun <A : JsAny, B> JsArray<A>.map(converter: (A) -> B): List<B>

mapJsArray

fun <A, B : ERROR CLASS: Symbol not found for JsAny??> Collection<A>.mapJsArray(converter: (A) -> B): ERROR CLASS: Symbol not found for JsArray

setRecordValue

fun setRecordValue(
    record: WebGpuRecord, 
    key: String, 
    value: JsAny
)

toJsNumber

toLong

toULong