ldk_asset_alive_count
Get the number of currently live asset handles.
LDK_API u32 ldk_asset_alive_count(LDKAssetManager *manager);
Parameters
LDKAssetManager *manager
- Asset manager that owns or resolves the asset.
Returns
Number of matching entries.
ldk_asset_foreach
Visit active assets with a caller-provided callback.
LDK_API void ldk_asset_foreach(
LDKAssetManager *manager,
LDKAssetIterFn fn,
void *user
);
Parameters
LDKAssetManager *manager
- Asset manager that owns or resolves the asset.
LDKAssetIterFn fn
- Callback invoked by this operation.
void *user
- Opaque caller-supplied data passed to the callback.
ldk_asset_get_info
Get mutable metadata for an asset handle.
LDK_API LDKAssetInfo * ldk_asset_get_info(
LDKAssetManager *manager,
LDKAssetHandle asset
);
Returns
Pointer to the requested object or data; NULL when unavailable.
ldk_asset_get_info_const
Get read-only metadata for an asset handle.
LDK_API const LDKAssetInfo * ldk_asset_get_info_const(
LDKAssetManager *manager,
LDKAssetHandle asset
);
Returns
Pointer to the requested object or data; NULL when unavailable.
ldk_asset_get_type
Get the type tag of a live asset.
LDK_API LDKAssetType ldk_asset_get_type(
LDKAssetManager *manager,
LDKAssetHandle asset
);
Returns
Handle to the requested object or resource.