igSetCursorPosY() private method

private igSetCursorPosY ( float y ) : void
y float
return void
Esempio 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;
     }
 }
Esempio 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;
     }
 }