Class

MDLColorSwatchTexture

A generator of texel data that creates a gradient between two specified colors.

Declaration

@interface MDLColorSwatchTexture : MDLTexture

Overview

A MDLColorSwatchTexture object procedurally generates texel data by creating a gradient between two colors. Like other procedural MDLTexture subclasses, the MDLColorSwatchTexture class generates texel data only when that data is first referenced, and caches it for future use.

Topics

Creating a Color Swatch Texture

- initWithColorGradientFrom:toColor:name:textureDimensions:

Initializes a texture that creates a vertical gradient between two colors.

- initWithColorTemperatureGradientFrom:toColorTemperature:name:textureDimensions:

Initializes a texture that creates a vertical gradient between two color temperatures.

Relationships

Inherits From

See Also

Textures

MDLTexture

A source of texel data to be used in rendering material surface appearances.

MDLCheckerboardTexture

A generator of texel data that creates a checkerboard pattern with two specified colors.

MDLNoiseTexture

A generator of texel data that creates a field of random noise.

MDLNormalMapTexture

A generator of texel data that computes a normal map from a supplied texture.

MDLSkyCubeTexture

A generator of texel data that creates cube textures using a physically realistic simulation of the sunlit sky.

MDLURLTexture

A lightweight reference to a URL from which to load texture data.

MDLTextureFilter

A description of filtering modes for a renderer to use when sampling from a texture.

MDLTextureSampler

An object that pairs a source of texture data with sampling parameters to be used in rendering the texture.