Use the functions in this group to create and destroy objects of class ILinkedGrafPort.
![]() |
public:
virtual ~ILinkedGrafPort()
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
ILinkedGrafPort( IGrafPort* referencedParent, const IGArea* referencedClipArea )
Windows | OS/2 | AIX |
Yes | Yes | Yes |
public:
ILinkedGrafPort( IGrafPort* referencedParent, const IAttributeState* referencedAttributes )
Windows | OS/2 | AIX |
Yes | Yes | Yes |
public:
ILinkedGrafPort( IGrafPort* referencedParent, EMatrixKind matrixKind, const IGrafMatrix* referencedMatrix )
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Use the function in this group to access the port to be registered.
![]() |
public:
virtual const IGrafPort* portForStateUsage() const
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Use the functions in this group to convert coordinates from pixels to points.
![]() |
public:
virtual const IGrafMatrix& pixelToPointSize() const
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Use the function in this group to invert the device tranform to the logical coordinate system.
![]() |
public:
virtual const IGrafMatrix& invertedDeviceTransform() const
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Use the functions in this group to mark the graphics state as in use of not.
![]() |
public:
virtual void doneWithState() const
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
virtual void useState() const
Windows | OS/2 | AIX |
Yes | Yes | Yes |
virtual ~IGrafPort()
void adoptDeviceContext(IPresSpaceHandle)
const IAttributeState* attributes() const
const IGArea* clipArea() const
virtual IGRect2D convertRect(const IRectangle) const
virtual const IPresSpaceHandle& deviceContext()
virtual _XDisplay* display() const
virtual void doneWithState() const = 0
void draw( const IGLoop2D& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw( const IGImage& theImage, const IGImage& theMask, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw( const IGImage& theImage, const IGRect2D& srcBounds, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw( const IGRect2D& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
IGPoint2D draw(const IGTextRun& geometry)
void draw( const IGPolygon2D& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw(const IGRect2D& geometry)
void draw(const IGPolygon2D& geometry)
void draw(const IGEllipse2D& geometry)
void draw( const IGLine2D& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw(const IGPolyline2D& geometry)
void draw( const IGImage& theImage, const IGImage& theMask, const IGRect2D& srcBounds )
void draw(const IGImage& geometry)
void draw( const IGImage& theImage, const IGImage& theMask, const IGRect2D& srcBounds, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw( const IGImage& theImage, const IGRect2D& srcBounds )
void draw( const IGEllipse2D& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw( const IGPolyline2D& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw(const IGLine2D& geometry)
void draw(const IGCurve2D& geometry)
void draw( const IGArea& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw( const IGImage& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw(const IGImage& geometry, const IGImage& theMask)
void draw(const IGArea& geometry)
IGPoint2D draw( const IGTextRun& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
void draw(const IGLoop2D& geometry)
void draw( const IGCurve2D& geometry, const IAttributeState& attributeState, const IGrafMatrix& modelMatrix = IGrafMatrix::identity ( ) )
virtual unsigned long drawable() const
virtual void flush()
virtual _XGC* gc() const
const IGrafMatrix* matrix(EMatrixKind) const
IPresSpaceHandle orphanDeviceContext()
const IString* portType() const
virtual void useState() const = 0
void adoptOrphanedGrafState(IGrafState* orphan)
IGrafDevice* device()
IGrafPort( IGrafDevice* referencedDevice, IColorMap* colormap = & ( IColorMap::defaultColorMap ( ) ) )
IGrafPort()
void setDevice(IGrafDevice* device)
void setState(IGrafState* state)
const IGrafState* state() const