|
| 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 |
|