GPUTextureDescriptor.Builder


class GPUTextureDescriptor.Builder


Builder for GPUTextureDescriptor.

Summary

Public constructors

Builder(usage: Int, size: GPUExtent3D)

Public constructors

Builder

Added in 1.0.0-alpha05
Builder(usage: Int, size: GPUExtent3D)

Public functions

build

Added in 1.0.0-alpha05
fun build(): GPUTextureDescriptor

Builds the GPUTextureDescriptor.

setDimension

Added in 1.0.0-alpha05
fun setDimension(dimension: Int): GPUTextureDescriptor.Builder

setFormat

Added in 1.0.0-alpha05
fun setFormat(format: Int): GPUTextureDescriptor.Builder

setLabel

Added in 1.0.0-alpha05
fun setLabel(label: String?): GPUTextureDescriptor.Builder

setMipLevelCount

Added in 1.0.0-alpha05
fun setMipLevelCount(mipLevelCount: Int): GPUTextureDescriptor.Builder

setSampleCount

Added in 1.0.0-alpha05
fun setSampleCount(sampleCount: Int): GPUTextureDescriptor.Builder

setTextureBindingViewDimension

Added in 1.0.0-alpha05
fun setTextureBindingViewDimension(
    textureBindingViewDimension: GPUTextureBindingViewDimension?
): GPUTextureDescriptor.Builder

setViewFormats

Added in 1.0.0-alpha05
fun setViewFormats(viewFormats: IntArray): GPUTextureDescriptor.Builder