void CCompositor::Redraw()
{
+ _SysDebug("CCompositor::Redraw");
// Redraw the screen and clear damage rects
if( m_damageRects.empty() )
return ;
// For all windows, check for intersection with damage rects
for( auto rect : m_damageRects )
{
+ _SysDebug("rect=(%i,%i) %ix%i", rect.m_x, rect.m_y, rect.m_w, rect.m_h);
// window list should be sorted by draw order (lowest first)
for( auto window : m_windows )
{
}
}
+void CCompositor::MouseMove(unsigned int Cursor, unsigned int X, unsigned int Y, int dX, int dY)
+{
+ _SysDebug("MouseButton(%i, %i,%i, %+i,%+i)", Cursor, X, Y, dX, dY);
+ m_video.SetCursorPos(X+dX, Y+dY);
+}
+
+void CCompositor::MouseButton(unsigned int Cursor, unsigned int X, unsigned int Y, eMouseButton Button, bool Press)
+{
+ _SysDebug("MouseButton(%i, %i,%i, %i=%i)", Cursor, X, Y, Button, Press);
+}
+
} // namespace AxWin