LDKAssetFontData
typedef struct LDKAssetFontData{
LDKFontFace *face;
}LDKAssetFontData;
typedef struct LDKAssetFontData{
LDKFontFace *face;
}LDKAssetFontData;
Return an invalid handle for the asset font.
LDK_API LDKAssetFont ldk_asset_font_null(void);
An invalid or empty handle.
Create the asset manager font.
LDK_API LDKAssetFont ldk_asset_manager_font_create(
LDKAssetManager *manager,
const void *data,
u32 data_size
);
LDKAssetManager *managerconst void *datau32 data_sizeHandle to the requested object or resource.
Get the asset manager font.
LDK_API LDKAssetFontData * ldk_asset_manager_font_get(
LDKAssetManager *manager,
LDKAssetFont asset
);
LDKAssetManager *managerLDKAssetFont assetPointer to the requested object or data; NULL when unavailable.
Get read-only access to the asset manager font.
LDK_API const LDKAssetFontData * ldk_asset_manager_font_get_const(
LDKAssetManager *manager,
LDKAssetFont asset
);
LDKAssetManager *managerLDKAssetFont assetPointer to the requested object or data; NULL when unavailable.
Check whether the asset manager font refers to a live resource.
LDK_API bool ldk_asset_manager_font_is_alive(
LDKAssetManager *manager,
LDKAssetFont asset
);
LDKAssetManager *managerLDKAssetFont assetTrue when the queried condition holds; false otherwise.
Load the asset manager font.
LDK_API LDKAssetFont ldk_asset_manager_font_load(
LDKAssetManager *manager,
const char *path
);
LDKAssetManager *managerconst char *pathHandle to the requested object or resource.
Load or reuse shared the asset manager font.
LDK_API LDKAssetFont ldk_asset_manager_font_load_shared(
LDKAssetManager *manager,
const char *path
);
LDKAssetManager *managerconst char *pathHandle to the requested object or resource.
Unload the asset manager font.
LDK_API void ldk_asset_manager_font_unload(
LDKAssetManager *manager,
LDKAssetFont asset
);
LDKAssetManager *managerLDKAssetFont asset