GPUTextureViewDescriptor.Builder


public final class GPUTextureViewDescriptor.Builder


Builder for GPUTextureViewDescriptor.

Summary

Public constructors

Builder(int usage)

Public constructors

Builder

Added in 1.0.0-alpha04
public Builder(int usage)

Public methods

build

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor build()

Builds the GPUTextureViewDescriptor.

setArrayLayerCount

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setArrayLayerCount(int arrayLayerCount)

setAspect

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setAspect(int aspect)

setBaseArrayLayer

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setBaseArrayLayer(int baseArrayLayer)

setBaseMipLevel

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setBaseMipLevel(int baseMipLevel)

setDimension

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setDimension(int dimension)

setFormat

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setFormat(int format)

setLabel

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setLabel(String label)

setMipLevelCount

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setMipLevelCount(int mipLevelCount)

setTextureComponentSwizzleDescriptor

Added in 1.0.0-alpha04
public final @NonNull GPUTextureViewDescriptor.Builder setTextureComponentSwizzleDescriptor(
    GPUTextureComponentSwizzleDescriptor textureComponentSwizzleDescriptor
)