menu

GpuSamplerDescriptor

import { GpuSamplerDescriptor } from "destack:gpu/binding";

GPU sampler descriptor.

language/library/src/gpu/binding/resource.ds:439:464
1export struct GpuSamplerDescriptor {2    label: string;3    minFilter: GpuFilterMode;4    magFilter: GpuFilterMode;5    mipFilter: GpuMipmapFilterMode;6    addressU: GpuAddressMode;7    addressV: GpuAddressMode;8    addressW: GpuAddressMode;9    lodMinClamp: float64;10    lodMaxClamp: float64;11    compare: GpuCompareFunction;12    maxAnisotropy: uint16;13    borderColor: GpuSamplerBorderColor;14}

Members

label: string

Debug label.

minFilter: GpuFilterMode

Minification filter selector.

magFilter: GpuFilterMode

Magnification filter selector.

mipFilter: GpuMipmapFilterMode

Mipmap filter selector.

addressU: GpuAddressMode

Address mode u selector.

addressV: GpuAddressMode

Address mode v selector.

addressW: GpuAddressMode

Address mode w selector.

lodMinClamp: float64

Sampler LOD minimum clamp.

lodMaxClamp: float64

Sampler LOD maximum clamp.

compare: GpuCompareFunction

Compare-function selector when comparison is enabled.

maxAnisotropy: uint16

Maximum anisotropy level.

borderColor: GpuSamplerBorderColor

Border color when one address mode clamps to border.