![]() | InDesign SDK 20.5 |
#include <DVOffscreenGraphicsContext.h>

Public Member Functions | |
| DVOffscreenGraphicsContext (IViewPort *viewPort, const PMMatrix &toWindowMatrix, IControlView *iView, SysRgn clipRgnInWinCoords=nil) | |
| virtual SysRgn | GetClip () const |
| virtual SysRgn | GetOriginAdjustedClip () const |
| virtual SysPort | GetSysPort () const |
| virtual IViewPort * | GetViewPort () const |
| virtual const PMMatrix & | GetContentToViewTransform () const |
| virtual const PMMatrix & | GetViewToContentTransform () const |
| virtual IControlView * | GetView () const |
| bool16 | IsCurrent () const |
| virtual dvaui::drawbot::Drawbot * | GetDrawbot () const |
DVOffscreenGraphicsContext is a Drover based implementation for IGraphicsContext. IGraphicsContext is a data container interface which is passed into drawing code, the DVOffscreenGraphicsContext is a wrapper around DVOffscreenPortData. It contains the target viewport, transform, and cliprgn for drawing. It not a Shuksan object model interface, but simply an abstract interface from which implementation classes derive. It is being used from DVLayoutControlView (droverized layout widget).
| virtual |
Gets the clipping region for this context
Implements IGraphicsContext.
| virtual |
Gets the transform matrix for this context
Implements IGraphicsContext.
| virtual |
| virtual |
Gets the origin-adjusted clipping region for this context
Implements IGraphicsContext.
| virtual |
| virtual |
Gets the control view for this context
Implements IGraphicsContext.
| virtual |
Gets the view port for this context
Implements IGraphicsContext.
| virtual |
Gets the inverse transform matrix for this context
Implements IGraphicsContext.
| virtual |
Returns kTrue if this context is current, else kFalse
Implements IGraphicsContext.