|
virtual void | setDomain (float domain[2])=0 |
| Sets the domain range. More...
|
|
virtual const float * | getDomain () const =0 |
| Get the domain range. More...
|
|
virtual void | setStartCircleCenter (const FPoint &point)=0 |
| Sets the center of the starting circle. More...
|
|
virtual const FPoint & | getStartCircleCenter () const =0 |
| Get the center of the starting circle. More...
|
|
virtual void | setStartCircleRadius (float radius)=0 |
| Set the radius of the starting circle. More...
|
|
virtual float | getStartCircleRadius () const =0 |
| Get the radius of the starting circle. More...
|
|
virtual void | setEndCircleCenter (const FPoint &point)=0 |
| Sets the center of the ending circle. More...
|
|
virtual const FPoint & | getEndCircleCenter () const =0 |
| Get the center of the ending circle. More...
|
|
virtual void | setEndCircleRadius (float radius)=0 |
| Set the radius of the ending circle. More...
|
|
virtual float | getEndCircleRadius () const =0 |
| Get the radius of the ending circle. More...
|
|
virtual void | setExtend (bool extendStart, bool extendEnd)=0 |
| Sets the shading Extend flag to represent whether or not to extend beyond the start and end circles. More...
|
|
virtual void | getExtend (bool &extendStart, bool &extendEnd) const =0 |
| Gets the shading Extend flag to represent whether or not to extend beyond the start and end points for each axis. More...
|
|
virtual IDOMBrushPtr | getEquivalentSimpleBrush (IEDLClassFactory *pFactory, uint32 maxSamples=255)=0 |
| Gets an equivalent Radial gradient or Visual brush, which may involve sampling the functions. A Visual brush is required if the shading pattern has a bounding box, in order to apply a clip. This is intended to be used to generate a brush that can be expressed directly in XPS. This is not possible for all Type 3 shading brushes. More...
|
|
virtual uint8 | getShadingType () const =0 |
| Retrieves the shading type. More...
|
|
virtual bool | getBBox (FBox &bBox) const =0 |
| Retrieves the bounding box for the shade. More...
|
|
virtual void | setBBox (const FBox &bBox)=0 |
| Sets the bounding box for the shade. More...
|
|
virtual void | setBackgroundColor (const IDOMColorPtr &color)=0 |
| Sets the background color to use before painting the shade. More...
|
|
virtual IDOMColorPtr | getBackgroundColor () const =0 |
| Gets the background color to use before painting the shade. If the return is NULL then the background is not painted before applying the shade. More...
|
|
virtual void | setColorSpace (const IDOMColorSpacePtr &colorSpace)=0 |
| Sets the colorspace to use for painting the shade. More...
|
|
virtual IDOMColorSpacePtr | getColorSpace () const =0 |
| Gets the colorspace object to be used when painting the shading. More...
|
|
virtual void | setColorSpace (IEDLClassFactory *pFactory, const IDOMColorSpacePtr &colorSpace, eRenderingIntent intent, eBlackPointCompensation bpc)=0 |
| Set the colorspace of the shading brush, performing color conversion to that target space. This will also convert the background color if present, whereas the alternate setColorSpace() above will not. More...
|
|
virtual void | deIndex (IEDLClassFactory *pFactory)=0 |
| If the shading brush uses an Indexed color space, reduce it to its base color space. More...
|
|
virtual void | setAntiAlias (bool antiAlias)=0 |
| Sets anti aliasing flag. More...
|
|
virtual bool | getAntiAlias () const =0 |
| Gets anti aliasing flag. More...
|
|
virtual void | setFunction (const IDOMFunctionPtr &function)=0 |
| Sets the shade function. More...
|
|
virtual IDOMFunctionPtr | getFunction () const =0 |
| Gets the shade function object. More...
|
|
virtual const FMatrix & | getRenderTransform () const =0 |
| Retrieves the render transform matrix. More...
|
|
virtual void | setRenderTransform (const FMatrix &matrix)=0 |
| Sets the render transform matrix. More...
|
|
virtual eBrushType | getBrushType () const =0 |
| Retrieves the type of the brush. More...
|
|
virtual float | getOpacity () const =0 |
| Retrieves the opacity value of the brush element. More...
|
|
virtual void | setOpacity (float opc)=0 |
| Sets the opacity value of a brush element. More...
|
|
virtual IDOMBrushPtr | getAdjustedForUseInTransformedNode (IEDLClassFactory *pFactory, const FMatrix &nodeTransform) |
| Get a version of this brush adjusted for use inside a node with the given transform. More...
|
|
virtual const CClassID & | getClassID () const =0 |
| Returns class ID of IEDLObject. More...
|
|
virtual bool | init (CClassParams *pData) |
| The init() method is called to perform any post-construction initialization of an IEDLObject that has been created by the EDL class factory, before it is actually returned by the factory. More...
|
|
virtual bool | clone (IEDLObjectPtr &ptrObject, IEDLClassFactory *pFactory) |
| Create a copy of EDLObject. More...
|
|
virtual void | addRef () const =0 |
| Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
|
|
virtual bool | decRef () const =0 |
| Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to. More...
|
|
virtual int32 | getRefCount () const =0 |
| Retrieve the current reference count of the actual object pointed to. More...
|
|
virtual | ~IDOMHashable () |
| Virtual destructor.
|
|
virtual bool | hash (uint64 &hash)=0 |
| Retrieve a hash for this object. More...
|
|
virtual uint64 | hashE () |
| As hash(), but throws an exception if the operation fails. More...
|
|
IDOMShadingPatternType3Brush provides a way of representing a PS style type 2 shading pattern.