mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
macOS/iOS: Enable asynchronous Core Graphics rendering by default
The helper function setComponentAsyncLayerBackedViewDisabled has been replaced by a windowRequiresSynchronousCoreGraphicsRendering ComponentPeer style flag.
This commit is contained in:
parent
dea3fe60e4
commit
89a67ec556
5 changed files with 58 additions and 55 deletions
|
|
@ -254,29 +254,6 @@ namespace juce
|
|||
#include "native/accessibility/juce_AccessibilityTextHelpers.h"
|
||||
#endif
|
||||
|
||||
namespace juce
|
||||
{
|
||||
|
||||
static const juce::Identifier disableAsyncLayerBackedViewIdentifier { "disableAsyncLayerBackedView" };
|
||||
|
||||
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wmissing-prototypes")
|
||||
|
||||
/** Used by the macOS and iOS peers. */
|
||||
void setComponentAsyncLayerBackedViewDisabled (juce::Component& comp, bool shouldDisableAsyncLayerBackedView)
|
||||
{
|
||||
comp.getProperties().set (disableAsyncLayerBackedViewIdentifier, shouldDisableAsyncLayerBackedView);
|
||||
}
|
||||
|
||||
/** Used by the macOS and iOS peers. */
|
||||
bool getComponentAsyncLayerBackedViewDisabled (juce::Component& comp)
|
||||
{
|
||||
return comp.getProperties()[disableAsyncLayerBackedViewIdentifier];
|
||||
}
|
||||
|
||||
JUCE_END_IGNORE_WARNINGS_GCC_LIKE
|
||||
|
||||
} // namespace juce
|
||||
|
||||
#if JUCE_MAC || JUCE_IOS
|
||||
#include "native/accessibility/juce_mac_AccessibilitySharedCode.mm"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue