Instance Property

isCube

A Boolean value that indicates whether the texture is a cube textures.

Declaration

@property(nonatomic) BOOL isCube;

Discussion

Cube textures are used in skybox rendering, light probes, and environment maps. If this property’s value is YES, the texture object represents a cube texture. In this case, the texture’s image data (accessible with the methods in Accessing Texture Data) contains six square images arranged vertically. The images represent the +X, -X, +Y, -Y, +Z, and -Z faces of the cube (in that order), and the dimensions property reflects this arrangement (height is six times width).

See Also

Examining Texture Attributes

dimensions

The width and height, in texels, of the texture image.

rowStride

The number of bytes between the first texel in a row of image data and the first texel in the next row.

channelCount

The number of channels per texel.

channelEncoding

The data format for each channel value per texel.

mipLevelCount

The number of mipmap levels contained in the texture image data.