Type Function Object TextureResourceBitmap Library graphics.* Revision Release 2024.3703 See also TextureResource TextureResourceBitmap
When an image texture is created, the bitmap is read from the file system and loaded into memory. At the first point a display object is created which utilizes the texture, it is scheduled to load to the GPU.
Use this method to schedule loading of the texture to the GPU before the start of the next time step. This may reduce the time required to render the display object which utilizes the texture.
-- Create "TextureResource" object of type "TextureResourceBitmap" local texture = graphics.newTexture( { type="image", filename="background.png" } ) -- Pre-load the texture to the GPU texture:preload() -- Create display object with the pre-loaded texture local background = display.newImageRect( texture.filename, -- "filename" property required texture.baseDir, -- "baseDir" property required display.contentWidth, display.contentHeight ) -- If you no longer need the texture, release it to prevent memory leaks texture:releaseSelf()