Texture

expect class Texture : AutoCloseable
actual class Texture : AutoCloseable
actual class Texture : AutoCloseable
actual class Texture : AutoCloseable

Constructors

Link copied to clipboard
constructor(handler: WGPUTexture)
constructor(handler: GPUTexture)
constructor(handler: GPUTexture)

Properties

Link copied to clipboard
Link copied to clipboard
actual val depthOrArrayLayers: GPUIntegerCoordinateOut
actual val depthOrArrayLayers: GPUIntegerCoordinateOut
Link copied to clipboard
Link copied to clipboard
expect val format: TextureFormat
actual val format: TextureFormat
actual val format: TextureFormat
actual val format: TextureFormat
Link copied to clipboard
actual val height: GPUIntegerCoordinateOut
actual val height: GPUIntegerCoordinateOut
Link copied to clipboard
actual val mipLevelCount: GPUIntegerCoordinateOut
actual val mipLevelCount: GPUIntegerCoordinateOut
Link copied to clipboard
actual val sampleCount: GPUSize32Out
actual val sampleCount: GPUSize32Out
Link copied to clipboard
actual val usage: GPUFlagsConstant
actual val usage: GPUFlagsConstant
Link copied to clipboard
actual val width: GPUIntegerCoordinateOut
actual val width: GPUIntegerCoordinateOut

Functions

Link copied to clipboard
expect open override fun close()
actual open override fun close()
actual open override fun close()
actual open override fun close()
Link copied to clipboard
expect fun createView(descriptor: TextureViewDescriptor? = null): TextureView
actual fun createView(descriptor: TextureViewDescriptor?): TextureView
actual fun createView(descriptor: TextureViewDescriptor?): TextureView
actual fun createView(descriptor: TextureViewDescriptor?): TextureView