ldk_asset_manager_text_file_create
Create an in-memory text-file asset by copying source text.
LDK_API LDKAssetTextFile ldk_asset_manager_text_file_create(
LDKAssetManager *manager,
const char *text,
u64 byte_count
);
Parameters
LDKAssetManager *manager
- Asset manager that owns or resolves the asset.
const char *text
- Text used by this operation.
u64 byte_count
- Number of bytes in the supplied data.
Returns
Handle to the requested object or resource.
ldk_asset_manager_text_file_get
Get the asset manager text file.
LDK_API LDKAssetTextFileData * ldk_asset_manager_text_file_get(
LDKAssetManager *manager,
LDKAssetTextFile asset
);
Returns
Pointer to the requested object or data; NULL when unavailable.
ldk_asset_manager_text_file_get_const
Get read-only access to the asset manager text file.
LDK_API const LDKAssetTextFileData * ldk_asset_manager_text_file_get_const(
LDKAssetManager *manager,
LDKAssetTextFile asset
);
Returns
Pointer to the requested object or data; NULL when unavailable.
ldk_asset_manager_text_file_is_alive
Check whether the asset manager text file refers to a live resource.
LDK_API bool ldk_asset_manager_text_file_is_alive(
LDKAssetManager *manager,
LDKAssetTextFile asset
);
Returns
True when the queried condition holds; false otherwise.
ldk_asset_manager_text_file_load
Load the asset manager text file.
LDK_API LDKAssetTextFile ldk_asset_manager_text_file_load(
LDKAssetManager *manager,
const char *path
);
Parameters
LDKAssetManager *manager
- Asset manager that owns or resolves the asset.
const char *path
- Path identifying the file or resource.
Returns
Handle to the requested object or resource.
ldk_asset_manager_text_file_unload
Unload the asset manager text file.
LDK_API void ldk_asset_manager_text_file_unload(
LDKAssetManager *manager,
LDKAssetTextFile asset
);
ldk_asset_text_file_null
Return an invalid handle for the asset text file.
LDK_API LDKAssetTextFile ldk_asset_text_file_null(void);
Returns
An invalid or empty handle.