|
| Base () |
|
virtual | ~Base () |
|
virtual Ptr | applyClipTo (const Ptr &target) const =0 |
|
virtual bool | clipRegionIntersects (const Rectangle< int > &) const =0 |
|
virtual Ptr | clipToEdgeTable (const EdgeTable &et)=0 |
|
virtual Ptr | clipToImageAlpha (const Image &, const AffineTransform &, const Graphics::ResamplingQuality)=0 |
|
virtual Ptr | clipToPath (const Path &, const AffineTransform &)=0 |
|
virtual Ptr | clipToRectangle (const Rectangle< int > &)=0 |
|
virtual Ptr | clipToRectangleList (const RectangleList< int > &)=0 |
|
virtual Ptr | clone () const =0 |
|
void | decReferenceCount () noexcept |
| Decreases the object's reference count. More...
|
|
bool | decReferenceCountWithoutDeleting () noexcept |
| Decreases the object's reference count. More...
|
|
virtual Ptr | excludeClipRectangle (const Rectangle< int > &)=0 |
|
virtual void | fillAllWithColour (SavedStateType &, const PixelARGB colour, bool replaceContents) const =0 |
|
virtual void | fillAllWithGradient (SavedStateType &, ColourGradient &, const AffineTransform &, bool isIdentity) const =0 |
|
virtual void | fillRectWithColour (SavedStateType &, const Rectangle< int > &, const PixelARGB colour, bool replaceContents) const =0 |
|
virtual void | fillRectWithColour (SavedStateType &, const Rectangle< float > &, const PixelARGB colour) const =0 |
|
virtual Rectangle< int > | getClipBounds () const =0 |
|
int | getReferenceCount () const noexcept |
| Returns the object's current reference count. More...
|
|
void | incReferenceCount () noexcept |
| Increments the object's reference count. More...
|
|
virtual void | renderImageTransformed (SavedStateType &, const Image &, const int alpha, const AffineTransform &, Graphics::ResamplingQuality, bool tiledFill) const =0 |
|
virtual void | renderImageUntransformed (SavedStateType &, const Image &, const int alpha, int x, int y, bool tiledFill) const =0 |
|
virtual void | translate (Point< int > delta)=0 |
|