void FFont::UpdateTo(FFont* font, uint32 mask) const { if( !font ) return; UpdateTo((BFont*)font,mask); font->attrMask |= mask&attrMask; }
Rect BufferedRenderer::Paint(IWidget& wgt, PaintEventArgs&& e) { YAssert(&e.GetSender().GetRenderer() == this, "Invalid widget found."); const Rect& r(Validate(wgt, e.GetSender(), e)); UpdateTo(e); return r; }