mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Previously, drawing an opaque, scaled component with CoreGraphics could lead to visible artefacts around the edge of the component. When drawing the parent of an opaque component, the area covered by the opaque component is excluded from the clip region. If the clip region is non-integral when transformed into device space, anti-aliasing will be applied on the edges of the clip region. Similarly, when drawing the opaque component itself, anti-aliasing will be applied at the edges of the component. When the two drawings are superimposed, the foreground anti-aliased pixels will be blended with the background anti-aliased pixels, leading to a noticeable border around the component. Ideally, only the foreground anti-aliasing should be applied, and the background should not be anti-aliased around its edges. |
||
|---|---|---|
| .. | ||
| juce_CoreGraphicsContext_mac.h | ||
| juce_CoreGraphicsContext_mac.mm | ||
| juce_CoreGraphicsHelpers_mac.h | ||
| juce_Direct2DGraphicsContext_windows.cpp | ||
| juce_Direct2DGraphicsContext_windows.h | ||
| juce_Direct2DHelpers_windows.cpp | ||
| juce_Direct2DHwndContext_windows.cpp | ||
| juce_Direct2DHwndContext_windows.h | ||
| juce_Direct2DImage_windows.cpp | ||
| juce_Direct2DImage_windows.h | ||
| juce_Direct2DImageContext_windows.cpp | ||
| juce_Direct2DImageContext_windows.h | ||
| juce_Direct2DMetrics_windows.cpp | ||
| juce_Direct2DMetrics_windows.h | ||
| juce_Direct2DResources_windows.cpp | ||
| juce_DirectWriteTypeface_windows.cpp | ||
| juce_DirectWriteTypeLayout_windows.cpp | ||
| juce_DirectX_windows.h | ||
| juce_EventTracing.h | ||
| juce_Fonts_android.cpp | ||
| juce_Fonts_freetype.cpp | ||
| juce_Fonts_linux.cpp | ||
| juce_Fonts_mac.mm | ||
| juce_GraphicsContext_android.cpp | ||
| juce_IconHelpers_android.cpp | ||
| juce_IconHelpers_linux.cpp | ||
| juce_IconHelpers_mac.cpp | ||
| juce_IconHelpers_windows.cpp | ||
| juce_RenderingHelpers.h | ||