Type Method

textureNamed:bundle:

Loads the texture with the specified filename from the specified bundle.

Declaration

+ (instancetype)textureNamed:(NSString *)name bundle:(NSBundle *)bundleOrNil;

Parameters

name

The name, including extension, of the image file to load as a texture.

bundleOrNil

The bundle the image file is located in, or nil to use the main bundle.

Return Value

A new texture object for the specified image file, or nil if no such file exists.

Discussion

Calling this method immediately loads image data from the specified file. To instead create a texture object referencing a file and defer loading image data, use the MDLURLTexture class.

This method does not cache the texture objects it creates; calling this method again with the same name parameter as a previous call will load image data from the file again.

See Also

Loading Textures from a Bundle

+ textureNamed:

Loads the texture with the specified filename from the app’s main bundle.

+ textureCubeWithImagesNamed:

Loads a cube texture from the specified image files in the app’s main bundle.

+ textureCubeWithImagesNamed:bundle:

Loads a cube texture from the specified image files in the specified bundle.

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