InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ShellGraphicsContext Class Reference
Inheritance diagram for ShellGraphicsContext:
IGraphicsContext

Public Member Functions

 ShellGraphicsContext (SysRgn clipRgn, SysRgn originAdjustedClip, SysPort sysPort, IViewPort *viewPort, ITransform *xform, IControlView *controlView)
 
 ShellGraphicsContext (SysRgn clipRgn, SysRgn originAdjustedClip, SysPort sysPort, IViewPort *viewPort, const PMMatrix &theMatrix, IControlView *controlView)
 
virtual SysRgn GetClip () const
 
virtual SysRgn GetOriginAdjustedClip () const
 
virtual SysPort GetSysPort () const
 
virtual IViewPortGetViewPort () const
 
virtual const PMMatrixGetContentToViewTransform () const
 
virtual const PMMatrixGetViewToContentTransform () const
 
virtual IControlViewGetView () const
 
virtual bool16 IsCurrent () const
 
virtual dvaui::drawbot::Drawbot * GetDrawbot () const
 

Member Function Documentation

virtual SysRgn ShellGraphicsContext::GetClip () const
virtual

Gets the clipping region for this context

Returns
the clipping region as a SysRgn

Implements IGraphicsContext.

virtual const PMMatrix& ShellGraphicsContext::GetContentToViewTransform () const
virtual

Gets the transform matrix for this context

See Also
PMMatrix
IGraphicsContext::GetInverseTransform
Returns
the transform matrix

Implements IGraphicsContext.

virtual dvaui::drawbot::Drawbot* ShellGraphicsContext::GetDrawbot () const
inlinevirtual

Gets the Drawbot for this context

Returns
the Drawbot*

Implements IGraphicsContext.

virtual SysRgn ShellGraphicsContext::GetOriginAdjustedClip () const
virtual

Gets the origin-adjusted clipping region for this context

Returns
the origin-adjusted clipping region as a SysRgn

Implements IGraphicsContext.

virtual SysPort ShellGraphicsContext::GetSysPort () const
virtual

Gets the SysPort for this context

Returns
the SysPort

Implements IGraphicsContext.

virtual IControlView* ShellGraphicsContext::GetView () const
virtual

Gets the control view for this context

See Also
IControlView
Returns
the control view

Implements IGraphicsContext.

virtual IViewPort* ShellGraphicsContext::GetViewPort () const
virtual

Gets the view port for this context

See Also
IViewPort
Returns
the view port

Implements IGraphicsContext.

virtual const PMMatrix& ShellGraphicsContext::GetViewToContentTransform () const
virtual

Gets the inverse transform matrix for this context

See Also
PMMatrix
IGraphicsContext::GetTransform
Returns
the inverse transform matrix

Implements IGraphicsContext.

virtual bool16 ShellGraphicsContext::IsCurrent () const
virtual

Returns kTrue if this context is current, else kFalse

See Also
IGraphicsContextArbitrator
Returns
whether this context is current

Implements IGraphicsContext.