Returns a reference handle for this resource.
Returns the meta data of this resource.
Name of the resource. Use primarily for easier identification and not important to the engine itself.
Returns reference height of the image texture in pixels.
Returns reference width of the image in pixels.
Determines the internal texture that the image references.
Returns a universally unique identifier of this resource.
Duplicates the resource and creates a unique UUID for the duplicated resource.
The duplicated resource or null, if the duplication failed.
Virtual
Method called by RSX to perform actions required after the creation of the resource.
Forcefully unloads the resource.
A abstract resource class for images.
Images can be a segment in a texture sprite, a glyph in a font or a single GPU texture. Optionally, some implementations might support animations by using multiple sprite frames by specifying a sprite sheet animation by varying which portion of the UV is selected over time.
The image resource is an abstract class. In order to use it, you must use one of it's implementations: