CDNAssetLoader

open class CDNAssetLoader(context: Context) : FileAssetLoader

Loads assets from Rive's CDN when marked as "Hosted" in the Rive editor. Uses the FileAsset.cdnUrl field as the URL.

Constructors

Link copied to clipboard
constructor(context: Context)

Properties

Link copied to clipboard

Getter/Setter for the underlying C++ pointer value.

Link copied to clipboard
Link copied to clipboard

Whether this objects underlying pointer is still valid.

Link copied to clipboard
open val refCount: Int
Link copied to clipboard
override var refs: AtomicInteger

Functions

Link copied to clipboard
open override fun acquire(): Int

Increments the references for this counter. Cannot be used for initialization - use refs.incrementAndGet instead.

Link copied to clipboard
open external override fun cppDelete(pointer: Long)
Link copied to clipboard
external fun cppRef(pointer: Long)
Link copied to clipboard
open override fun loadContents(asset: FileAsset, inBandBytes: ByteArray): Boolean

Override to customize the asset loading process.

Link copied to clipboard
open override fun release(): Int

Decrements the reference counter.

Link copied to clipboard
fun setRendererType(rendererType: RendererType)