igGetCursorPosY() private method

private igGetCursorPosY ( ) : float
return float
Exemplo n.º 1
0
 public void Begin(int count, float items_height = -1.0f)
 {
     StartPosY = ImGuiNative.igGetCursorPosY();
     ItemsHeight = items_height;
     ItemsCount = count;
     StepNo = 0;
     DisplayEnd = DisplayStart = -1;
     if (ItemsHeight > 0.0f)
     {
         ImGui.CalcListClipping(ItemsCount, ItemsHeight, ref DisplayStart, ref DisplayEnd); // calculate how many to clip/display
         if (DisplayStart > 0)
             //SetCursorPosYAndSetupDummyPrevLine(StartPosY + DisplayStart * ItemsHeight, ItemsHeight); // advance cursor
             ImGuiNative.igSetCursorPosY(StartPosY + DisplayStart * ItemsHeight);
         StepNo = 2;
     }
 }
Exemplo n.º 2
0
 public unsafe void Begin(int count, float items_height = -1.0f)
 {
     StartPosY   = ImGuiNative.igGetCursorPosY();
     ItemsHeight = items_height;
     ItemsCount  = count;
     StepNo      = 0;
     DisplayEnd  = DisplayStart = -1;
     if (ItemsHeight > 0.0f)
     {
         int dispStart, dispEnd;
         ImGuiNative.igCalcListClipping(ItemsCount, ItemsHeight, &dispStart, &dispEnd);
         DisplayStart = dispStart;
         DisplayEnd   = dispEnd;
         if (DisplayStart > 0)
         {
             //SetCursorPosYAndSetupDummyPrevLine(StartPosY + DisplayStart * ItemsHeight, ItemsHeight); // advance cursor
             ImGuiNative.igSetCursorPosY(StartPosY + DisplayStart * ItemsHeight);
         }
         StepNo = 2;
     }
 }