Structure

MTLRegion

A rectangular block of pixels in an image or texture, defined by its upper-left corner and its size.

Declaration

typedef struct {
    ...
} MTLRegion;

Topics

Creating Regions

MTLRegionMake1D

Returns a 1D region for image or texture data.

MTLRegionMake2D

Returns a 2D, rectangular region for image or texture data.

MTLRegionMake3D

Returns a 3D, cubic region for image or texture data.

Getting and Setting Region Information

origin

The location of the upper-left corner of the block.

size

The size of the block.

See Also

Image Sizing and Positioning

MTLOrigin

A location of a pixel in an image or texture relative to the upper-left corner, whose coordinates are (0,0).

MTLSize

A set of dimensions that declare the size of an object, such as an image, texture, threadgroup, or grid.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software