Lines Matching defs:draw_data
1168 ImDrawData* draw_data = ImGui::GetDrawData();
1169 if (draw_data->TotalVtxCount == 0)
1221 size_t vertex_size = ALIGN(draw_data->TotalVtxCount * sizeof(ImDrawVert), device_data->properties.limits.nonCoherentAtomSize);
1222 size_t index_size = ALIGN(draw_data->TotalIdxCount * sizeof(ImDrawIdx), device_data->properties.limits.nonCoherentAtomSize);
1245 for (int n = 0; n < draw_data->CmdListsCount; n++)
1247 const ImDrawList* cmd_list = draw_data->CmdLists[n];
1280 viewport.width = draw_data->DisplaySize.x;
1281 viewport.height = draw_data->DisplaySize.y;
1289 * Our visible imgui space lies from draw_data->DisplayPos (top left) to
1290 * draw_data->DisplayPos+data_data->DisplaySize (bottom right). DisplayMin
1294 scale[0] = 2.0f / draw_data->DisplaySize.x;
1295 scale[1] = 2.0f / draw_data->DisplaySize.y;
1297 translate[0] = -1.0f - draw_data->DisplayPos.x * scale[0];
1298 translate[1] = -1.0f - draw_data->DisplayPos.y * scale[1];
1309 ImVec2 display_pos = draw_data->DisplayPos;
1310 for (int n = 0; n < draw_data->CmdListsCount; n++)
1312 const ImDrawList* cmd_list = draw_data->CmdLists[n];