Class: Toybox.Graphics.ResourceReference

Overview

Object represents a reference for the resource allocated from the graphics memory pool rather than from the app's local memory. The underlying resource object could be temporarily purged from the system memory pool when all strong references are destroyed. The memory allocation is performed only when ResourceReference::get() method is invoked.

Since:

API Level 4.0.0

Direct Known Subclasses

Graphics.BitmapReference, Graphics.BufferedBitmapReference, Graphics.FontReference

Typedef Summary collapse

Instance Method Summary collapse

Instance Method Details

get() as WatchUi.BitmapResource or Graphics.BufferedBitmap or WatchUi.FontResource or Null

Get the underlying resource object referenced by the ResourceReference, this trigger either the allocate from the system memory pool or return the existing resource in the pool.

Returns:

  • Lang.Object

    The resource object referenced, or null if failed.

Since:

API Level 4.0.0

Throws:


Generated Sep 23, 2024, 3:32:49 PM