ViewItem Class Reference

When optimising redraw for a particular View, we try to join all the render regions of a View into one if they cover more than 70% of the resulting union. This class is used to remember which DocViews we have already tried to optimise as we step through the render region list. More...

Inheritance diagram for ViewItem:

ListItem CCObject SimpleCCObject List of all members.

Public Member Functions

 ViewItem (View *pNewView)

Public Attributes

ViewpView

Private Member Functions

 CC_DECLARE_MEMDUMP (ViewItem)

Detailed Description

When optimising redraw for a particular View, we try to join all the render regions of a View into one if they cover more than 70% of the resulting union. This class is used to remember which DocViews we have already tried to optimise as we step through the render region list.

Author:
Tim_Browse (Xara Group Ltd) <camelotdev@xara.com>
Date:
07/12/94
See also:
RenderRegionList; ViewList

Definition at line 137 of file rgnlist.cpp.


Constructor & Destructor Documentation

ViewItem::ViewItem View pNewView  )  [inline]
 

Definition at line 142 of file rgnlist.cpp.

00142 : pView(pNewView) {}


Member Function Documentation

ViewItem::CC_DECLARE_MEMDUMP ViewItem   )  [private]
 


Member Data Documentation

View* ViewItem::pView
 

Definition at line 143 of file rgnlist.cpp.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 04:02:59 2007 for Camelot by  doxygen 1.4.4