Structure

MTLSize

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

Declaration

typedef struct {
    ...
} MTLSize;

Topics

Fields

width

The x dimension of the object size.

height

The y dimension of the object size.

depth

The z dimension of the object size.

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).

MTLRegion

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

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.