|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Public Types | |
| using | Ptr = ReferenceCountedObjectPtr< Base > |
Public Member Functions | |
| virtual Ptr | clone () const =0 |
| virtual Ptr | applyClipTo (const Ptr &target) const =0 |
| virtual Ptr | clipToRectangle (Rectangle< int >)=0 |
| virtual Ptr | clipToRectangleList (const RectangleList< int > &)=0 |
| virtual Ptr | excludeClipRectangle (Rectangle< int >)=0 |
| virtual Ptr | clipToPath (const Path &, const AffineTransform &)=0 |
| virtual Ptr | clipToEdgeTable (const EdgeTable &)=0 |
| virtual Ptr | clipToImageAlpha (const Image &, const AffineTransform &, Graphics::ResamplingQuality)=0 |
| virtual void | translate (Point< int > delta)=0 |
| virtual bool | clipRegionIntersects (Rectangle< int >) const =0 |
| virtual Rectangle< int > | getClipBounds () const =0 |
| virtual void | fillRectWithColour (SavedStateType &, Rectangle< int >, PixelARGB colour, bool replaceContents) const =0 |
| virtual void | fillRectWithColour (SavedStateType &, Rectangle< float >, PixelARGB colour) const =0 |
| virtual void | fillAllWithColour (SavedStateType &, PixelARGB colour, bool replaceContents) const =0 |
| virtual void | fillAllWithGradient (SavedStateType &, ColourGradient &, const AffineTransform &, bool isIdentity) const =0 |
| 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 |
Public Member Functions inherited from juce::SingleThreadedReferenceCountedObject | |
| void | incReferenceCount () noexcept |
| Increments the object's reference count. | |
| void | decReferenceCount () noexcept |
| Decreases the object's reference count. | |
| bool | decReferenceCountWithoutDeleting () noexcept |
| Decreases the object's reference count. | |
| int | getReferenceCount () const noexcept |
| Returns the object's current reference count. | |
Additional Inherited Members | |
Protected Member Functions inherited from juce::SingleThreadedReferenceCountedObject | |
| SingleThreadedReferenceCountedObject ()=default | |
| Creates the reference-counted object (with an initial ref count of zero). | |
| SingleThreadedReferenceCountedObject (const SingleThreadedReferenceCountedObject &) | |
| Copying from another object does not affect this one's reference-count. | |
| SingleThreadedReferenceCountedObject (SingleThreadedReferenceCountedObject &&) | |
| Copying from another object does not affect this one's reference-count. | |
| SingleThreadedReferenceCountedObject & | operator= (const SingleThreadedReferenceCountedObject &) |
| Copying from another object does not affect this one's reference-count. | |
| SingleThreadedReferenceCountedObject & | operator= (SingleThreadedReferenceCountedObject &&) |
| Copying from another object does not affect this one's reference-count. | |
| virtual | ~SingleThreadedReferenceCountedObject () |
| Destructor. | |
Definition at line 1592 of file juce_RenderingHelpers.h.
| using juce::RenderingHelpers::ClipRegions< SavedStateType >::Base::Ptr = ReferenceCountedObjectPtr<Base> |
Definition at line 1597 of file juce_RenderingHelpers.h.