37 lines
744 B
Plaintext
37 lines
744 B
Plaintext
// Generated by scripts/ui-assets.cmake - do not edit.
|
|
|
|
#include "ui.h"
|
|
|
|
@ASSET_ARRAYS@
|
|
#if defined(LLAMA_UI_HAS_ASSETS)
|
|
static const std::array<llama_ui_asset, @N_ASSETS@> g_assets = {{
|
|
@ASSET_TABLE@
|
|
}};
|
|
#endif
|
|
|
|
const llama_ui_asset * llama_ui_find_asset(const std::string & name) {
|
|
#if defined(LLAMA_UI_HAS_ASSETS)
|
|
for (const auto & a : g_assets) {
|
|
if (a.name == name) {
|
|
return &a;
|
|
}
|
|
}
|
|
#else
|
|
(void) name;
|
|
#endif
|
|
return nullptr;
|
|
}
|
|
|
|
const std::array<llama_ui_asset, @N_ASSETS@> & llama_ui_get_assets() {
|
|
#if defined(LLAMA_UI_HAS_ASSETS)
|
|
return g_assets;
|
|
#else
|
|
static const std::array<llama_ui_asset, 0> empty{};
|
|
return empty;
|
|
#endif
|
|
}
|
|
|
|
bool llama_ui_use_gzip() {
|
|
return @USE_GZIP@;
|
|
}
|