Class

MDLNoiseTexture

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

Declaration

@interface MDLNoiseTexture : MDLTexture

Overview

Like other procedural MDLTexture subclasses, the MDLNoiseTexture class generates texel data only when that data is first referenced, and then caches it for future use.

Topics

Creating a Noise Texture

- initVectorNoiseWithSmoothness:name:textureDimensions:channelEncoding:

Initializes a noise texture that creates random directional noise.

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.

MDLColorSwatchTexture

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

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.