struct XenosSurface * XeGetFont() { /* struct XenosSurface *font = Xe_CreateTexture(xe, 256, 256, 1, XE_FMT_8, 0); uint32_t *data = (uint32_t*)Xe_Surface_LockRect(xe, font, 0, 0, 0, 0, XE_LOCK_WRITE); memcpy(data, fontdata, sizeof(fontdata)); Xe_Surface_Unlock(xe, font); return font; */ return loadPNGFromMemory(verdana_0_png); }
/** * Constructor for the GuiImageData class. */ GuiImageData::GuiImageData(const u8 * i, int maxw, int maxh) { data = NULL; width = 0; height = 0; if (i){ //data = DecodePNG(i, &width, &height, maxw, maxh); data = loadPNGFromMemory((unsigned char*)i); width = data->width; height = data->height; } }
void initIGM() { igmBg=loadPNGFromMemory(igm_bg_png); igmPopup=loadPNGFromMemory(igm_popup_png); igmPadIco=loadPNGFromMemory(manette_png); igmMenuRestart=loadPNGFromMemory(igm_menu_restart_png); igmOk=loadPNGFromMemory(igm_ok_png); igmCancel=loadPNGFromMemory(igm_cancel_png); igmMenuInfo=loadPNGFromMemory(igm_menu_info_png); igmBarr=loadPNGFromMemory(barr_png); maxX=0; isel=0; menuselected=0; }