# Functions
Clean run cache clean task, it should be called on paint events.
CleanCanvas performs a complete remove of all the objects that belong to the specified canvas.
CleanCanvases runs cache clean tasks for canvases that are being refreshed.
DeleteTexture deletes the texture from the cache map.
DestroyRenderer frees a render implementation for a widget.
GetCanvasForObject returns the canvas for the specified object.
GetFontMetrics looks up a calculated size and baseline required for the specified text parameters.
GetSvg gets svg image from cache if it exists.
GetTexture gets cached texture.
IsRendered returns true of the widget currently has a renderer.
IsValid will return true if the passed texture is potentially a texture.
RangeExpiredTexturesFor range over the expired textures for the specified canvas.
RangeTexturesFor range over the textures for the specified canvas.
Renderer looks up the render implementation for a widget.
ResetThemeCaches clears all the svg and text size cache maps.
SetCanvasForObject sets the canvas for the specified object.
SetFontMetrics stores a calculated font size and baseline for parameters that were missing from the cache.
SetSvg sets a svg into the cache map.
SetTexture sets cached texture.
# Variables
NoTexture used when there is no valid texture.
# Type aliases
TextureType represents an uploaded GL texture.