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-alpha04
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-alpha04
var addressModeUInt

addressModeV

Added in 1.0.0-alpha04
var addressModeVInt

addressModeW

Added in 1.0.0-alpha04
var addressModeWInt

compare

Added in 1.0.0-alpha04
var compareInt

The comparison function for comparison samplers.

label

Added in 1.0.0-alpha04
var labelString?

A human-readable label for debugging.

lodMaxClamp

Added in 1.0.0-alpha04
var lodMaxClampFloat

lodMinClamp

Added in 1.0.0-alpha04
var lodMinClampFloat

magFilter

Added in 1.0.0-alpha04
var magFilterInt

maxAnisotropy

Added in 1.0.0-alpha04
var maxAnisotropyShort

minFilter

Added in 1.0.0-alpha04
var minFilterInt

mipmapFilter

Added in 1.0.0-alpha04
var mipmapFilterInt