|
| | Base ()=default |
| |
| | ~Base () override=default |
| |
| virtual Ptr | applyClipTo (const Ptr &target) const =0 |
| |
| virtual bool | clipRegionIntersects (Rectangle< int >) const =0 |
| |
| virtual Ptr | clipToEdgeTable (const EdgeTable &)=0 |
| |
| virtual Ptr | clipToImageAlpha (const Image &, const AffineTransform &, Graphics::ResamplingQuality)=0 |
| |
| virtual Ptr | clipToPath (const Path &, const AffineTransform &)=0 |
| |
| virtual Ptr | clipToRectangle (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 (Rectangle< int >)=0 |
| |
| virtual void | fillAllWithColour (SavedStateType &, PixelARGB colour, bool replaceContents) const =0 |
| |
| virtual void | fillAllWithGradient (SavedStateType &, ColourGradient &, const AffineTransform &, bool isIdentity) const =0 |
| |
| virtual void | fillRectWithColour (SavedStateType &, Rectangle< float >, PixelARGB colour) const =0 |
| |
| virtual void | fillRectWithColour (SavedStateType &, Rectangle< int >, PixelARGB colour, bool replaceContents) 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 &, int alpha, const AffineTransform &, Graphics::ResamplingQuality, bool tiledFill) const =0 |
| |
| virtual void | renderImageUntransformed (SavedStateType &, const Image &, int alpha, int x, int y, bool tiledFill) const =0 |
| |
| virtual void | translate (Point< int > delta)=0 |
| |