draw_list.AddImage(tex_id,pos,pos+size,TEX_ATLAS_POS_MOUSE_CURSOR_BLACK*tex_uv_scale,(TEX_ATLAS_POS_MOUSE_CURSOR_BLACK+size)*tex_uv_scale,0xFF000000);// Black border
draw_list.AddImage(tex_id,pos,pos+size,TEX_ATLAS_POS_MOUSE_CURSOR_WHITE*tex_uv_scale,(TEX_ATLAS_POS_MOUSE_CURSOR_WHITE+size)*tex_uv_scale,0xFFFFFFFF);// White fill
g.CursorDrawList.AddImage(tex_id,pos,pos+size,TEX_ATLAS_POS_MOUSE_CURSOR_BLACK*tex_uv_scale,(TEX_ATLAS_POS_MOUSE_CURSOR_BLACK+size)*tex_uv_scale,0xFF000000);// Black border
g.CursorDrawList.AddImage(tex_id,pos,pos+size,TEX_ATLAS_POS_MOUSE_CURSOR_WHITE*tex_uv_scale,(TEX_ATLAS_POS_MOUSE_CURSOR_WHITE+size)*tex_uv_scale,0xFFFFFFFF);// White fill