Skip to content

Commit

Permalink
Turning on nvg scissor in imguiScroll.
Browse files Browse the repository at this point in the history
  • Loading branch information
dariomanesku committed Nov 22, 2014
1 parent 0d19fe5 commit 07b9760
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions examples/common/imgui/imgui.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -891,6 +891,13 @@ struct Imgui
setEnabled(m_areaId);
}

nvgScissor(m_nvg
, float(area.m_scissorX)
, float(area.m_scissorY-1)
, float(area.m_scissorWidth)
, float(area.m_scissorHeight+1)
);

m_insideArea |= area.m_inside;

return area.m_inside;
Expand Down Expand Up @@ -1041,6 +1048,8 @@ struct Imgui
}
}

nvgResetScissor(m_nvg);

area.m_inside = false;

m_areaId.previous();
Expand Down Expand Up @@ -1116,10 +1125,10 @@ struct Imgui
}

nvgScissor(m_nvg
, float(area.m_x)
, float(area.m_y-1)
, float(area.m_width)
, float(area.m_height+1)
, float(area.m_scissorX)
, float(area.m_scissorY-1)
, float(area.m_scissorWidth)
, float(area.m_scissorHeight+1)
);
area.m_scissorEnabled = true;

Expand Down

0 comments on commit 07b9760

Please sign in to comment.