|
| virtual uint8 | getShadingType () const =0 |
| | Retrieves the shading type.
|
| virtual bool | getBBox (FBox &bBox) const =0 |
| | Retrieves the bounding box for the shade.
|
| virtual void | setBBox (const FBox &bBox)=0 |
| | Sets the bounding box for the shade.
|
| virtual void | setBackgroundColor (const IDOMColorPtr &color)=0 |
| | Sets the background color to use before painting the shade.
|
| 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.
|
| virtual void | setColorSpace (const IDOMColorSpacePtr &colorSpace)=0 |
| | Sets the colorspace to use for painting the shade.
|
| virtual IDOMColorSpacePtr | getColorSpace () const =0 |
| | Gets the colorspace object to be used when painting the shading.
|
| 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.
|
| virtual void | deIndex (IEDLClassFactory *pFactory)=0 |
| | If the shading brush uses an Indexed color space, reduce it to its base color space.
|
| virtual void | setAntiAlias (bool antiAlias)=0 |
| | Sets anti aliasing flag.
|
| virtual bool | getAntiAlias () const =0 |
| | Gets anti aliasing flag.
|
| virtual void | setFunction (const IDOMFunctionPtr &function)=0 |
| | Sets the shade function.
|
| virtual IDOMFunctionPtr | getFunction () const =0 |
| | Gets the shade function object.
|
| virtual const FMatrix & | getRenderTransform () const =0 |
| | Retrieves the render transform matrix.
|
| virtual void | setRenderTransform (const FMatrix &matrix)=0 |
| | Sets the render transform matrix.
|
| virtual eBrushType | getBrushType () const =0 |
| | Retrieves the type of the brush.
|
| virtual float | getOpacity () const =0 |
| | Retrieves the opacity value of the brush element.
|
| virtual void | setOpacity (float opc)=0 |
| | Sets the opacity value of a brush element.
|
| virtual IDOMBrushPtr | getAdjustedForUseInTransformedNode (IEDLClassFactory *pFactory, const FMatrix &nodeTransform) |
| | Get a version of this brush adjusted for use inside a node with the given transform.
|
| virtual const CClassID & | getClassID () const =0 |
| | Returns class ID of IEDLObject.
|
| 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.
|
| virtual bool | clone (IEDLObjectPtr &ptrObject, IEDLClassFactory *pFactory) |
| | Create a copy of EDLObject.
|
| 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.
|
| virtual int32 | getRefCount () const =0 |
| | Retrieve the current reference count of the actual object pointed to.
|
IDOMShadingBrush provides a way of representing a PS style shading pattern.