static void addGfxCmdText(int x, int y, int align, const char* text, unsigned int color) { if (g_gfxCmdQueueSize >= GFXCMD_QUEUE_SIZE) return; imguiGfxCmd& cmd = g_gfxCmdQueue[g_gfxCmdQueueSize++]; cmd.type = IMGUI_GFXCMD_TEXT; cmd.flags = 0; cmd.col = color; cmd.text.x = (short)(x & 0xFFFF); cmd.text.y = (short)(y & 0xFFFF); cmd.text.align = (short)align; cmd.text.text = allocText(text); }
void AddGfxCmdText(float x, float y, TextAlign align, const char* text, unsigned int color) { if (g_gfxCmdQueueSize >= GFXCMD_QUEUE_SIZE) return; GfxCmd& cmd = g_gfxCmdQueue[g_gfxCmdQueueSize++]; cmd.type = GFXCMD_TEXT; cmd.flags = 0; cmd.col = color; cmd.text.x = x; cmd.text.y = y; cmd.text.align = align; cmd.text.text = allocText(text); }