|
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 | GlyphCacheType = GlyphCache< CachedGlyphEdgeTable< SoftwareRendererSavedState >, SoftwareRendererSavedState > |
Public Types inherited from juce::RenderingHelpers::SavedStateBase< SoftwareRendererSavedState > | |
| using | BaseRegionType = typename ClipRegions< SoftwareRendererSavedState >::Base |
| using | EdgeTableRegionType = typename ClipRegions< SoftwareRendererSavedState >::EdgeTableRegion |
| using | RectangleListRegionType = typename ClipRegions< SoftwareRendererSavedState >::RectangleListRegion |
Public Member Functions | |
| SoftwareRendererSavedState (const Image &im, Rectangle< int > clipBounds) | |
| SoftwareRendererSavedState (const Image &im, const RectangleList< int > &clipList, Point< int > origin) | |
| SoftwareRendererSavedState (const SoftwareRendererSavedState &other)=default | |
| SoftwareRendererSavedState * | beginTransparencyLayer (float opacity) |
| void | endTransparencyLayer (SoftwareRendererSavedState &finishedLayerState) |
| void | drawGlyph (int glyphNumber, const AffineTransform &trans) |
| Rectangle< int > | getMaximumBounds () const |
| template<typename IteratorType > | |
| void | renderImageTransformed (IteratorType &iter, const Image &src, int alpha, const AffineTransform &trans, Graphics::ResamplingQuality quality, bool tiledFill) const |
| template<typename IteratorType > | |
| void | renderImageUntransformed (IteratorType &iter, const Image &src, int alpha, int x, int y, bool tiledFill) const |
| template<typename IteratorType > | |
| void | fillWithSolidColour (IteratorType &iter, PixelARGB colour, bool replaceContents) const |
| template<typename IteratorType > | |
| void | fillWithGradient (IteratorType &iter, ColourGradient &gradient, const AffineTransform &trans, bool isIdentity) const |
Public Member Functions inherited from juce::RenderingHelpers::SavedStateBase< SoftwareRendererSavedState > | |
| SavedStateBase (Rectangle< int > initialClip) | |
| SavedStateBase (const RectangleList< int > &clipList, Point< int > origin) | |
| SavedStateBase (const SavedStateBase &other) | |
| SoftwareRendererSavedState & | getThis () noexcept |
| bool | clipToRectangle (Rectangle< int > r) |
| bool | clipToRectangleList (const RectangleList< int > &r) |
| bool | excludeClipRectangle (Rectangle< int > r) |
| void | clipToPath (const Path &p, const AffineTransform &t) |
| void | clipToImageAlpha (const Image &sourceImage, const AffineTransform &t) |
| bool | clipRegionIntersects (Rectangle< int > r) const |
| Rectangle< int > | getClipBounds () const |
| void | setFillType (const FillType &newFill) |
| void | fillTargetRect (Rectangle< int > r, bool replaceContents) |
| void | fillTargetRect (Rectangle< float > r) |
| void | fillRectAsPath (Rectangle< CoordType > r) |
| void | fillRect (Rectangle< int > r, bool replaceContents) |
| void | fillRect (Rectangle< float > r) |
| void | fillRectList (const RectangleList< float > &list) |
| void | fillPath (const Path &path, const AffineTransform &t) |
| void | fillEdgeTable (const EdgeTable &edgeTable, float x, int y) |
| void | drawLine (Line< float > line) |
| void | drawImage (const Image &sourceImage, const AffineTransform &trans) |
| void | renderImage (const Image &sourceImage, const AffineTransform &trans, const BaseRegionType *tiledFillClipRegion) |
| void | fillShape (typename BaseRegionType::Ptr shapeToFill, bool replaceContents) |
| void | cloneClipIfMultiplyReferenced () |
Static Public Member Functions | |
| static void | clearGlyphCache () |
Static Public Member Functions inherited from juce::RenderingHelpers::SavedStateBase< SoftwareRendererSavedState > | |
| static Rectangle< int > | getLargestIntegerWithin (Rectangle< float > r) |
| static bool | isOnlyTranslationAllowingError (const AffineTransform &t, float tolerance) noexcept |
Public Attributes | |
| Image | image |
| Font | font |
Public Attributes inherited from juce::RenderingHelpers::SavedStateBase< SoftwareRendererSavedState > | |
| BaseRegionType::Ptr | clip |
| RenderingHelpers::TranslationOrTransform | transform |
| FillType | fillType |
| Graphics::ResamplingQuality | interpolationQuality |
| float | transparencyLayerAlpha |
Definition at line 2479 of file juce_RenderingHelpers.h.
| using juce::RenderingHelpers::SoftwareRendererSavedState::GlyphCacheType = GlyphCache<CachedGlyphEdgeTable<SoftwareRendererSavedState>, SoftwareRendererSavedState> |
Definition at line 2526 of file juce_RenderingHelpers.h.
| juce::RenderingHelpers::SoftwareRendererSavedState::SoftwareRendererSavedState | ( | const Image & | im, |
| Rectangle< int > | clipBounds | ||
| ) |
Definition at line 2484 of file juce_RenderingHelpers.h.
| juce::RenderingHelpers::SoftwareRendererSavedState::SoftwareRendererSavedState | ( | const Image & | im, |
| const RectangleList< int > & | clipList, | ||
| Point< int > | origin | ||
| ) |
Definition at line 2489 of file juce_RenderingHelpers.h.
| SoftwareRendererSavedState * juce::RenderingHelpers::SoftwareRendererSavedState::beginTransparencyLayer | ( | float | opacity | ) |
Definition at line 2496 of file juce_RenderingHelpers.h.
|
static |
Definition at line 2528 of file juce_RenderingHelpers.h.
| void juce::RenderingHelpers::SoftwareRendererSavedState::drawGlyph | ( | int | glyphNumber, |
| const AffineTransform & | trans | ||
| ) |
Definition at line 2534 of file juce_RenderingHelpers.h.
| void juce::RenderingHelpers::SoftwareRendererSavedState::endTransparencyLayer | ( | SoftwareRendererSavedState & | finishedLayerState | ) |
Definition at line 2514 of file juce_RenderingHelpers.h.
| void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithGradient | ( | IteratorType & | iter, |
| ColourGradient & | gradient, | ||
| const AffineTransform & | trans, | ||
| bool | isIdentity | ||
| ) | const |
Definition at line 2612 of file juce_RenderingHelpers.h.
| void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour | ( | IteratorType & | iter, |
| PixelARGB | colour, | ||
| bool | replaceContents | ||
| ) | const |
Definition at line 2597 of file juce_RenderingHelpers.h.
Definition at line 2577 of file juce_RenderingHelpers.h.
| void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageTransformed | ( | IteratorType & | iter, |
| const Image & | src, | ||
| int | alpha, | ||
| const AffineTransform & | trans, | ||
| Graphics::ResamplingQuality | quality, | ||
| bool | tiledFill | ||
| ) | const |
Definition at line 2581 of file juce_RenderingHelpers.h.
| void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed | ( | IteratorType & | iter, |
| const Image & | src, | ||
| int | alpha, | ||
| int | x, | ||
| int | y, | ||
| bool | tiledFill | ||
| ) | const |
Definition at line 2589 of file juce_RenderingHelpers.h.
| Font juce::RenderingHelpers::SoftwareRendererSavedState::font |
Definition at line 2632 of file juce_RenderingHelpers.h.
| Image juce::RenderingHelpers::SoftwareRendererSavedState::image |
Definition at line 2631 of file juce_RenderingHelpers.h.