|
virtual void | setShadingType (uint8 shadingType)=0 |
| Sets the shading type. More...
|
|
virtual void | setDataSource (const JawsMako::IPDFStringPtr &dataSource)=0 |
| Sets the data source property. More...
|
|
virtual JawsMako::IPDFStringPtr | getDataSource () const =0 |
| Gets the data source property. More...
|
|
virtual void | setBitsPerCoordinate (uint8 bitsPerCoordinate)=0 |
| Sets the bits per coordinate. More...
|
|
virtual uint8 | getBitsPerCoordinate () const =0 |
| Gets the bits per coordinate parameter. More...
|
|
virtual void | setBitsPerComponent (uint8 bitsPerComponent)=0 |
| Sets the bits per component. More...
|
|
virtual uint8 | getBitsPerComponent () const =0 |
| Gets the bits per component parameter. More...
|
|
virtual void | setBitsPerFlag (uint8 bitsPerFlag)=0 |
| Sets the bits per flag. More...
|
|
virtual uint8 | getBitsPerFlag () const =0 |
| Gets the bits per flag parameter. More...
|
|
virtual void | setVerticesPerRow (int32 verticesPerRow)=0 |
| Sets the vertices per row flag. More...
|
|
virtual int32 | getVerticesPerRow () const =0 |
| Gets the vertices per row parameter. More...
|
|
virtual void | setDecode (const CEDLVector< float > &decode)=0 |
| Sets the decode array. More...
|
|
virtual const CEDLVector< float > & | getDecode () const =0 |
| Gets the decode array. More...
|
|
virtual CMeshEntryVect | getMeshEntries () const =0 |
| Get the vector of mesh entries that describe the appearance of this shading pattern. This will return a copy that may be edited freely. More...
|
|
virtual void | setMeshEntries (const CMeshEntryVect &meshEntries)=0 |
| Set the vector of mesh entries that describe the appearance of this shading pattern. 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...
|
|
|
static EDL_API IDOMShadingPatternType4567BrushPtr | create (IEDLClassFactory *pFactory, uint8 shadingType, const IDOMColorSpacePtr &colorSpace, const JawsMako::IPDFStringPtr &dataSource, const uint8 bitsPerCoordinate=0, const uint8 bitsPerComponent=0, const uint8 bitsPerFlag=0, const int32 verticesPerRow=0, const CEDLVector< float > &decode=CEDLVector< float >(), const IDOMFunctionPtr &function=IDOMFunctionPtr(), bool hasBBox=false, const FBox &bBox=FBox(), const IDOMColorPtr &background=IDOMColorPtr(), const FMatrix &renderTransform=FMatrix(), bool antiAlias=false, float opacity=1.0f) |
| Simplified creator for a type 4,5,6 or 7 shading pattern brush Throws an IEDLError on failure. More...
|
|
static EDL_API IDOMShadingPatternType4567BrushPtr | create (IEDLClassFactory *pFactory, uint8 shadingType, const IDOMColorSpacePtr &colorSpace, const IDOMFunctionPtr &function, const CMeshEntryVect &meshEntries, const uint8 bitsPerCoordinate=16, const uint8 bitsPerComponent=8, const uint8 bitsPerFlag=8, const int32 verticesPerRow=0, const CEDLVector< float > &decode=CEDLVector< float >(), bool hasBBox=false, const FBox &bBox=FBox(), const IDOMColorPtr &background=IDOMColorPtr(), const FMatrix &renderTransform=FMatrix(), bool antiAlias=false, float opacity=1.0f) |
| Simplified creator for a type 4,5,6 or 7 shading pattern brush, providing a mesh as data source Throws an IEDLError on failure. When using a mesh source, the bitsPerComponent is locked to 8. More...
|
|
static const CClassID & | classID () |
| Retrieves class id of IDOM. More...
|
|
IDOMShadingPatternType4567Brush provides a way of representing a PS style type 4 shading pattern.