Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
object GPUAddressMode
Link copied to clipboard
Link copied to clipboard
data class GPUBindGroupDescriptor(var layout: GPUBindGroupLayout, var entries: Array<GPUBindGroupEntry>?, var label: String? = "")
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GPUBindGroupLayoutDescriptor(var entries: Array<GPUBindGroupLayoutEntry>?, var label: String?)
Link copied to clipboard
data class GPUBindGroupLayoutEntry(var binding: Int, var visibility: Int, var buffer: GPUBufferBindingLayout? = undefined, var sampler: GPUSamplerBindingLayout? = undefined, var texture: GPUTextureBindingLayout? = undefined)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GPUBufferBindingLayout(var type: String?, var hasDynamicOffset: Boolean? = null, var minBindingSize: Long? = null)
Link copied to clipboard
object GPUBufferBindingType
Link copied to clipboard
Link copied to clipboard
data class GPUBufferDescriptor(val size: Int, val usage: GPUBufferUsageFlags, val mappedAtCreation: Boolean? = undefined, val label: String? = undefined)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GPUColorTargetState(var format: String, var blend: GPUBlendState? = null, var writeMask: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object GPUCompareFunction
Link copied to clipboard
object GPUCullMode
Link copied to clipboard
data class GPUDepthStencilState(var format: String, var depthWriteEnabled: Boolean? = null, var depthCompare: String? = null, var stencilFront: GPUStencilFaceState? = null, var stencilBack: GPUStencilFaceState? = null, var stencilReadMask: Int? = null, var stencilWriteMask: Int? = null, var depthBias: Int? = null, var depthBiasSlopeScale: Float? = null, var depthBiasClamp: Float? = null)
Link copied to clipboard
Link copied to clipboard
object GPUFilterMode
Link copied to clipboard
data class GPUFragmentState(var module: GPUShaderModule, var entryPoint: String, var targets: Array<GPUColorTargetState>)
Link copied to clipboard
data class GPUImageCopyExternalImage(val source: dynamic, var origin: GPUOrigin2D? = undefined, var flipY: Boolean? = undefined)
Can be one of the following:
Link copied to clipboard
Link copied to clipboard
object GPUMipmapFilterMode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GPUPrimitiveState(var topology: String, var stripIndexFormat: String? = null, var frontFace: String? = null, var cullMode: String? = null)
Link copied to clipboard
object GPUPrimitiveTopology
Link copied to clipboard
data class GPURenderPassColorAttachment(var view: GPUTextureView, var loadOp: String, var storeOp: String, var clearValue: GPUColor)
Link copied to clipboard
data class GPURenderPassDepthStencilAttachment(var view: GPUTextureView, var depthLoadOp: String, var depthStoreOp: String, var depthClearValue: Float)
Link copied to clipboard
data class GPURenderPassDescriptor(var colorAttachments: Array<GPURenderPassColorAttachment>, var depthStencilAttachment: GPURenderPassDepthStencilAttachment? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GPURenderPipelineDescriptor(var layout: Any? = null, var vertex: GPUVertexState, var fragment: GPUFragmentState? = null, var primitive: GPUPrimitiveState? = null, var depthStencil: GPUDepthStencilState? = null, var multisample: GPUMultisampleState? = null, var label: String? = "")
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object GPUSamplerBindingType
Link copied to clipboard
data class GPUSamplerDescriptor(var addressModeU: String? = undefined, var addressModeV: String? = undefined, var addressModeW: String? = undefined, var magFilter: String? = undefined, var minFilter: String? = undefined, var mipmapFilter: String? = undefined, var lodMinClamp: Float? = undefined, var lodMaxClamp: Float? = undefined, var compare: String? = undefined, var maxAnisotropy: Short? = undefined, var label: String? = undefined)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object GPUStoreOp
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GPUTextureBindingLayout(var sampleType: String? = undefined, var viewDimension: String? = undefined, var multisampled: Boolean? = undefined)
Link copied to clipboard
data class GPUTextureDescriptor(var size: GPUExtent3D, var format: GPUTextureFormatFlags, var usage: GPUTextureUsageFlags, var sampleCount: Int? = undefined, var dimension: String? = undefined, var label: String? = undefined)
Link copied to clipboard
Link copied to clipboard
object GPUTextureFormat
Link copied to clipboard
Link copied to clipboard
object GPUTextureSampleType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object GPUTextureViewDimension
Link copied to clipboard
Link copied to clipboard
data class GPUVertexBufferLayout(var arrayStride: Int, var stepMode: String? = null, var attributes: Array<GPUVertexAttribute>)
Link copied to clipboard
object GPUVertexFormat
Link copied to clipboard
Link copied to clipboard
data class GPUVertexState(var module: GPUShaderModule, var entryPoint: String, var buffers: Array<GPUVertexBufferLayout?>? = emptyArray<GPUVertexBufferLayout?>())
Link copied to clipboard
object GPUVertexStepMode
Link copied to clipboard