Contents

downloadResources(versions:timeout:subprogress:)

Downloads the resources required to render cinematic effects on assets Resources are device-wide and are cached once downloaded

Declaration

static func downloadResources(versions: Set<CNCinematicResourceVersion> = [], timeout: TimeInterval = defaultResourceDownloadTimeout, subprogress: consuming Subprogress? = nil) async throws

Parameters

  • versions:

    Resource version(s) to download. Pass an empty set to download all available resources

  • subprogress:

    Monitors the download progress

Discussion

Cancellation: this method responds to Swift Task cancellation. If the calling task is cancelled, the download stops; any partially downloaded resources are discarded.