Пример #1
0
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);
}
Пример #2
0
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);
}