/************************************************************************* constructor *************************************************************************/ MouseCursor::MouseCursor(void) { Rect screenArea(System::getSingleton().getRenderer()->getRect()); // mouse defaults to middle of the constrained area d_position.d_x = screenArea.getWidth() / 2; d_position.d_y = screenArea.getHeight() / 2; d_position.d_z = 1.0f; // default constraint is to whole screen setConstraintArea(&screenArea); // mouse defaults to visible d_visible = true; // no default image though d_cursorImage = NULL; // set default colour rect d_colourRect.setColours(colour(1.0f, 1.0f, 1.0f)); // add events addMouseCursorEvents(); Logger::getSingleton().logEvent((utf8*)"CEGUI::MouseCursor singleton created."); }
void CWsTop::RedrawScreens() { // apply to all screens TInt screenNo; for(screenNo=0; screenNo<iNumberOfScreens; ++screenNo) { CScreen* screen = Screen(screenNo); TRegionFix<1> screenArea(TRect(screen->DrawableArea())); } }