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

Fields

origin

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

size

The size of the block.

See Also

Basic Geometric Types

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.

MTLOriginMake

Returns the location of a pixel in an image or texture.

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.

MTLSizeMake

Returns the specified size of an object, such as a texture or threadgroup.