GPUTextureDescriptor.Builder


public final class GPUTextureDescriptor.Builder


Builder for GPUTextureDescriptor.

Summary

Public constructors

Builder(int usage, @NonNull GPUExtent3D size)

Public constructors

Builder

Added in 1.0.0-alpha04
public Builder(int usage, @NonNull GPUExtent3D size)

Public methods

build

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

Builds the GPUTextureDescriptor.

setDimension

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

setFormat

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

setLabel

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

setMipLevelCount

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

setSampleCount

Added in 1.0.0-alpha04
public final @NonNull GPUTextureDescriptor.Builder setSampleCount(int sampleCount)

setViewFormats

Added in 1.0.0-alpha04
public final @NonNull GPUTextureDescriptor.Builder setViewFormats(@NonNull int[] viewFormats)