Struct Options

Struct Documentation

struct Options

Immutable sampling request; aggregate construction alone performs no validation.

Public Functions

auto operator<=>(const Options&) const = default

Compare all requested policy fields lexicographically using their declared enum order.

This compares requests, not resolved backend anisotropy or resource identity.

Public Members

Filter minification = Filter::Linear

Filter when the image occupies fewer pixels.

Filter magnification = Filter::Linear

Filter when the image occupies more pixels.

MipmapFilter mipmaps = MipmapFilter::Linear

Mip-level selection; native validation also checks image completeness.

Wrap wrap_u = Wrap::ClampToEdge

Horizontal normalized-coordinate addressing.

Wrap wrap_v = Wrap::ClampToEdge

Vertical normalized-coordinate addressing.

Anisotropy anisotropy = Anisotropy::MaximumSupported

MaximumSupported may resolve to isotropic filtering.