GPUSamplerDescriptor


class GPUSamplerDescriptor


Describes a sampler.

Summary

Nested types

Builder for GPUSamplerDescriptor.

Public constructors

GPUSamplerDescriptor(
    label: String?,
    addressModeU: Int,
    addressModeV: Int,
    addressModeW: Int,
    magFilter: Int,
    minFilter: Int,
    mipmapFilter: Int,
    lodMinClamp: Float,
    lodMaxClamp: Float,
    compare: Int,
    maxAnisotropy: Short
)

Public properties

Int
Int
Int
Int

The comparison function for comparison samplers.

String?

A human-readable label for debugging.

Float
Float
Int
Short
Int
Int

Public constructors

GPUSamplerDescriptor

Added in 1.0.0-alpha05
GPUSamplerDescriptor(
    label: String? = null,
    addressModeU: Int = AddressMode.ClampToEdge,
    addressModeV: Int = AddressMode.ClampToEdge,
    addressModeW: Int = AddressMode.ClampToEdge,
    magFilter: Int = FilterMode.Nearest,
    minFilter: Int = FilterMode.Nearest,
    mipmapFilter: Int = MipmapFilterMode.Nearest,
    lodMinClamp: Float = 0.0f,
    lodMaxClamp: Float = 32.0f,
    compare: Int = CompareFunction.Undefined,
    maxAnisotropy: Short = 1
)

Public properties

addressModeU

Added in 1.0.0-alpha05
var addressModeU: Int

addressModeV

Added in 1.0.0-alpha05
var addressModeV: Int

addressModeW

Added in 1.0.0-alpha05
var addressModeW: Int

compare

Added in 1.0.0-alpha05
var compare: Int

The comparison function for comparison samplers.

label

Added in 1.0.0-alpha05
var label: String?

A human-readable label for debugging.

lodMaxClamp

Added in 1.0.0-alpha05
var lodMaxClamp: Float

lodMinClamp

Added in 1.0.0-alpha05
var lodMinClamp: Float

magFilter

Added in 1.0.0-alpha05
var magFilter: Int

maxAnisotropy

Added in 1.0.0-alpha05
var maxAnisotropy: Short

minFilter

Added in 1.0.0-alpha05
var minFilter: Int

mipmapFilter

Added in 1.0.0-alpha05
var mipmapFilter: Int