init(data:size:flipped:)
Creates a new texture from raw pixel data.
Declaration
convenience init(data pixelData: Data, size: CGSize, flipped: Bool)Parameters
- pixelData:
An
NSDataobject that holds the bitmap data. The pixels must be 32 bpp, 8bpc (unsigned integer) RGBA pixel data. The color components should have been already multiplied by the alpha value. - size:
The size of the new texture in points.
- flipped:
A Boolean value that indicates whether the image data should be vertically flipped before creating the texture.
Return Value
A new texture object.
Discussion
The image data is copied before control is returned to your game.