C
QUL_RESOURCE_CACHE_POLICY
Warning: This CMake source property is deprecated since 2.4, consider using ImageFiles.MCU.resourceCachePolicy instead.
Note: Board defaults can be set using QmlProject
in the BoardDefaults.qmlprojectconfig
files. See Defining default variables for the platform and QmlProject Manual.
Define the image cache policy.
Description
The following is a list of possible values:
Value | Result |
---|---|
"OnStartup" | The data is copied to RAM on startup. Although this enables faster access to data, it might use up your limited RAM. |
"OnDemand" | The data is copied to the texture cache on demand. Image caching must be enabled. |
"NoCaching" | The data is not copied to RAM. Drawing an image to the screen from storage may result in reduced performance. |
If image data is compressed (QUL_RESOURCE_COMPRESSION), the default value is "OnDemand"
, otherwise it is "OnStartup"
.
Note: Source file properties must be set before adding files to the application using the qul_add_resource
function.
Example
# Setting an image to be cached on demand with a custom memory allocator set_source_files_properties( big/button.png PROPERTIES QUL_RESOURCE_CACHE_POLICY "OnDemand" QUL_RESOURCE_STORAGE_SECTION "CustomSegment" QUL_RESOURCE_RUNTIME_ALLOCATION_TYPE "128" )
Since
This property was introduced in Qt Quick Ultralite 2.0.
See also QUL_RESOURCE_RUNTIME_ALLOCATION_TYPE, QUL_RESOURCE_STORAGE_SECTION, Qt Quick Ultralite image caching, QUL_RESOURCE_COMPRESSION, Default Resource Properties, and qul_set_maximum_resource_cache_size.
Available under certain Qt licenses.
Find out more.