IDOMShadingBrush provides a way of representing a PS style type 1 shading pattern.
More...
|
virtual void | setDomain (float domain[4])=0 |
| Sets the domain range.
|
|
virtual const float * | getDomain () const =0 |
| Gets the domain range.
|
|
virtual void | setMatrix (const FMatrix &matrix)=0 |
| Sets the Type 1 shade matrix.
|
|
virtual const FMatrix & | getMatrix ()=0 |
| Gets the Type 1 shade matrix.
|
|
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.
|
|
virtual | ~IDOMHashable () |
| Virtual destructor.
|
|
virtual bool | hash (uint64 &hash)=0 |
| Retrieve a hash for this object.
|
|
virtual uint64 | hashE () |
| As hash(), but throws an exception if the operation fails.
|
|
IDOMShadingBrush provides a way of representing a PS style type 1 shading pattern.