|
| bool | dispatchNextMessageOnSystemQueue (bool returnIfNoPendingMessages) |
| template<int k> |
| static float | calcCoefficient (float input, float offset) noexcept |
| template<typename Setup> |
| static auto | getSetupInfo (Setup &s, bool isInput) |
| static auto | tie (const AudioDeviceManager::AudioDeviceSetup &s) |
| static void | addIfNotNull (OwnedArray< AudioIODeviceType > &list, AudioIODeviceType *const device) |
| static bool | deviceListContains (AudioIODeviceType *type, bool isInput, const String &name) |
| static void | updateSetupChannels (AudioDeviceManager::AudioDeviceSetup &setup, int defaultNumIns, int defaultNumOuts) |
| static AudioIODeviceType * | createAudioIODeviceType_ALSA_Soundcards () |
| static AudioIODeviceType * | createAudioIODeviceType_ALSA_PCMDevices () |
| static void * | juce_loadJackFunction (const char *const name) |
| | JUCE_DECL_JACK_FUNCTION (jack_client_t *, jack_client_open,(const char *client_name, jack_options_t options, jack_status_t *status,...),(client_name, options, status)) JUCE_DECL_JACK_FUNCTION(int |
| jack_client_t client | JUCE_DECL_JACK_FUNCTION (int, jack_activate,(jack_client_t *client),(client)) JUCE_DECL_JACK_FUNCTION(int |
| jack_client_t client jack_client_t client | JUCE_DECL_JACK_FUNCTION (jack_nframes_t, jack_get_buffer_size,(jack_client_t *client),(client)) JUCE_DECL_JACK_FUNCTION(jack_nframes_t |
| jack_client_t client jack_client_t client jack_client_t client | JUCE_DECL_VOID_JACK_FUNCTION (jack_on_shutdown,(jack_client_t *client, void(*function)(void *arg), void *arg),(client, function, arg)) JUCE_DECL_VOID_JACK_FUNCTION(jack_on_info_shutdown |
| jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg | JUCE_DECL_JACK_FUNCTION (void *, jack_port_get_buffer,(jack_port_t *port, jack_nframes_t nframes),(port, nframes)) JUCE_DECL_JACK_FUNCTION(jack_nframes_t |
| jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port | JUCE_DECL_JACK_FUNCTION (jack_port_t *, jack_port_register,(jack_client_t *client, const char *port_name, const char *port_type, unsigned long flags, unsigned long buffer_size),(client, port_name, port_type, flags, buffer_size)) JUCE_DECL_VOID_JACK_FUNCTION(jack_set_error_function |
| jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func | JUCE_DECL_JACK_FUNCTION (int, jack_set_process_callback,(jack_client_t *client, JackProcessCallback process_callback, void *arg),(client, process_callback, arg)) JUCE_DECL_JACK_FUNCTION(const char ** |
| jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func jack_client_t const char const char unsigned long flags | JUCE_DECL_JACK_FUNCTION (int, jack_connect,(jack_client_t *client, const char *source_port, const char *destination_port),(client, source_port, destination_port)) JUCE_DECL_JACK_FUNCTION(const char * |
| jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func jack_client_t const char const char unsigned long flags const jack_port_t port | JUCE_DECL_JACK_FUNCTION (void *, jack_set_port_connect_callback,(jack_client_t *client, JackPortConnectCallback connect_callback, void *arg),(client, connect_callback, arg)) JUCE_DECL_JACK_FUNCTION(jack_port_t * |
| jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func jack_client_t const char const char unsigned long flags const jack_port_t port jack_client_t jack_port_id_t port_id | JUCE_DECL_JACK_FUNCTION (int, jack_port_connected,(const jack_port_t *port),(port)) JUCE_DECL_JACK_FUNCTION(int |
| jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func jack_client_t const char const char unsigned long flags const jack_port_t port jack_client_t jack_port_id_t port_id const jack_port_t const char port_name | JUCE_DECL_JACK_FUNCTION (int, jack_set_xrun_callback,(jack_client_t *client, JackXRunCallback xrun_callback, void *arg),(client, xrun_callback, arg)) JUCE_DECL_JACK_FUNCTION(int |
| jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func jack_client_t const char const char unsigned long flags const jack_port_t port jack_client_t jack_port_id_t port_id const jack_port_t const char port_name const jack_port_t port | JUCE_DECL_JACK_FUNCTION (jack_port_t *, jack_port_by_name,(jack_client_t *client, const char *name),(client, name)) JUCE_DECL_VOID_JACK_FUNCTION(jack_free |
| static void | sendASIODeviceChangeToListeners (ASIOAudioIODeviceType *) |
| RTL_OSVERSIONINFOW | getWindowsVersionInfo () |
| static int | findDefaultDeviceIndex (const Array< MidiDeviceInfo > &available, const MidiDeviceInfo &defaultDevice) |
| | JUCE_IUNKNOWNCLASS (IPropertyStore, "886d8eeb-8cf2-4446-8d02-cdba1dbdcf99") |
| | JUCE_IUNKNOWNCLASS (IMMDevice, "D666063F-1587-4E43-81F1-B948E807363F") |
| | JUCE_IUNKNOWNCLASS (IMMEndpoint, "1BE09788-6894-4089-8586-9A2A6C265AC5") |
| | JUCE_IUNKNOWNCLASS (IMMNotificationClient, "7991EEC9-7E89-4D85-8390-6C703CEC60C0") |
| | JUCE_IUNKNOWNCLASS (IMMDeviceEnumerator, "A95664D2-9614-4F35-A746-DE8DB63617E6") |
| | JUCE_COMCLASS (MMDeviceEnumerator, "BCDE0395-E52F-467C-8E3D-C4579291692E") |
| | JUCE_IUNKNOWNCLASS (IAudioClient, "1CB9AD4C-DBFA-4c32-B178-C2F568A703B2") |
| JUCE_COMCLASS(IAudioClient2, "726778CD-F60A-4eda-82DE-E47610CD78AA") JUCE_COMCLASS(IAudioClient3, "1CB9AD4C-DBFA-4c32-B178-C2F568A703B2") | JUCE_IUNKNOWNCLASS (IAudioCaptureClient, "C8ADBD64-E71E-48a0-A4DE-185C395CD317") |
| | JUCE_IUNKNOWNCLASS (IAudioRenderClient, "F294ACFC-3146-4483-A7BF-ADDCA7C260E2") |
| | JUCE_IUNKNOWNCLASS (IAudioEndpointVolume, "5CDF2C82-841E-4546-9722-0CF74078229A") |
| | JUCE_IUNKNOWNCLASS (IAudioSessionEvents, "24918ACC-64B3-37C1-8CA9-74A66E9957A8") |
| | JUCE_IUNKNOWNCLASS (IAudioSessionControl, "F4B1A599-7266-4319-A8CA-E70ACB11E8CD") |
| static auto | toMap (const StringPairArray &array) |
| static auto | getValueWithDefault (const StringMap &m, const String &key, const String &fallback={}) |
| static void | convertFixedToFloat (int *const *channels, int numChannels, int numSamples) |
| static bool | readChannels (AudioFormatReader &reader, int **chans, AudioBuffer< float > *buffer, int startSample, int numSamples, int64 readerStartSample, int numTargetChannels, bool convertToFloat) |
| static void | convertFloatsToInts (int *dest, const float *src, int numSamples) noexcept |
| template<typename Obj, typename Member, typename... Ts> |
| constexpr Obj | makeARASizedStruct (Member Obj::*member, Ts &&... ts) |
| bool | doUIDsMatch (const Steinberg::TUID a, const Steinberg::TUID b) noexcept |
| template<typename ToTest, typename CommonClassType, typename SourceClassType> |
| InterfaceResultWithDeferredAddRef | testFor (ToTest &toTest, const Steinberg::TUID targetIID, SharedBase< CommonClassType, SourceClassType >) |
| template<typename ToTest, typename ClassType> |
| InterfaceResultWithDeferredAddRef | testFor (ToTest &toTest, const Steinberg::TUID targetIID, UniqueBase< ClassType >) |
| template<typename ToTest> |
| InterfaceResultWithDeferredAddRef | testForMultiple (ToTest &, const Steinberg::TUID) |
| template<typename ToTest, typename Head, typename... Tail> |
| InterfaceResultWithDeferredAddRef | testForMultiple (ToTest &toTest, const Steinberg::TUID targetIID, Head head, Tail... tail) |
| juce::String | toString (const Steinberg::char8 *string) noexcept |
| juce::String | toString (const Steinberg::char16 *string) noexcept |
| juce::String | toString (const Steinberg::UString128 &string) noexcept |
| juce::String | toString (const Steinberg::UString256 &string) noexcept |
| Steinberg::Vst::TChar * | toString (const juce::String &source) noexcept |
| void | toString128 (Steinberg::Vst::String128 result, const char *source) |
| void | toString128 (Steinberg::Vst::String128 result, const juce::String &source) |
| static Steinberg::Vst::SpeakerArrangement | getArrangementForBus (Steinberg::Vst::IAudioProcessor *processor, bool isInput, int busIndex) |
| static Steinberg::Vst::Speaker | getSpeakerType (const AudioChannelSet &set, AudioChannelSet::ChannelType type) noexcept |
| static AudioChannelSet::ChannelType | getChannelType (Steinberg::Vst::SpeakerArrangement arr, Steinberg::Vst::Speaker type) noexcept |
| bool | isLayoutTableValid () |
| static Array< AudioChannelSet::ChannelType > | getSpeakerOrder (Steinberg::Vst::SpeakerArrangement arr) |
| static Steinberg::Vst::SpeakerArrangement | getVst3SpeakerArrangement (const AudioChannelSet &channels) noexcept |
| AudioChannelSet | getChannelSetForSpeakerArrangement (Steinberg::Vst::SpeakerArrangement arr) noexcept |
| auto & | getAudioBusPointer (detail::Tag< float >, Steinberg::Vst::AudioBusBuffers &data) |
| auto & | getAudioBusPointer (detail::Tag< double >, Steinberg::Vst::AudioBusBuffers &data) |
| static int | countUsedClientChannels (const std::vector< DynamicChannelMapping > &inputMap, const std::vector< DynamicChannelMapping > &outputMap) |
| template<typename FloatType> |
| static int | countValidBuses (Steinberg::Vst::AudioBusBuffers *buffers, int32 num) |
| template<typename FloatType, typename Iterator> |
| static bool | validateLayouts (Iterator first, Iterator last, const std::vector< DynamicChannelMapping > &map) |
| template<typename Callback> |
| void | callOnMessageThread (Callback &&callback) |
| static String | getChannelName (const OwnedArray< AudioProcessor::Bus > &buses, int index) |
| static bool | isStereoPair (const OwnedArray< AudioProcessor::Bus > &buses, int index) |
| static void | updateOnMessageThread (AsyncUpdater &updater) |
| template<typename FloatType, typename SequenceType> |
| static void | processBlockForBuffer (AudioBuffer< FloatType > &buffer, MidiBuffer &midiMessages, AudioProcessorGraph &graph, std::unique_ptr< SequenceType > &renderSequence, std::atomic< bool > &isPrepared) |
| template<typename FloatType, typename SequenceType> |
| static void | processIOBlock (AudioProcessorGraph::AudioGraphIOProcessor &io, SequenceType &sequence, AudioBuffer< FloatType > &buffer, MidiBuffer &midiMessages) |
| static String | getPluginDescSuffix (const PluginDescription &d, int uid) |
| static StringArray | readDeadMansPedalFile (const File &file) |
| static bool | canShowFolderForPlugin (KnownPluginList &list, int index) |
| static void | showFolderForPlugin (KnownPluginList &list, int index) |
| template<typename Attachment, typename Control> |
| std::unique_ptr< Attachment > | makeAttachment (const AudioProcessorValueTreeState &stateToUse, const String ¶meterID, Control &control) |
| static void | removeScaleFactorListenerFromAllPeers (ComponentPeer::ScaleFactorListener &listener) |
| Image JUCE_API | getIconFromApplication (const String &, const int) |
| template<class ElementType, class ElementComparator> |
| static void | sortArray (ElementComparator &comparator, ElementType *const array, int firstElement, int lastElement, const bool retainOrderOfEquivalentItems) |
| template<class ElementType, class ElementComparator> |
| static int | findInsertIndexInSortedArray (ElementComparator &comparator, ElementType *const array, const ElementType newElement, int firstElement, int lastElement) |
| static const var & | getNullVarRef () noexcept |
| template<typename Value> |
| JUCE_END_IGNORE_WARNINGS_MSVC Optional< std::decay_t< Value > > | makeOptional (Value &&v) |
| template<class T, class U> |
| bool | operator== (const Optional< T > &lhs, const Optional< U > &rhs) |
| template<class T, class U> |
| bool | operator!= (const Optional< T > &lhs, const Optional< U > &rhs) |
| template<class T, class U> |
| bool | operator< (const Optional< T > &lhs, const Optional< U > &rhs) |
| template<class T, class U> |
| bool | operator<= (const Optional< T > &lhs, const Optional< U > &rhs) |
| template<class T, class U> |
| bool | operator> (const Optional< T > &lhs, const Optional< U > &rhs) |
| template<class T, class U> |
| bool | operator>= (const Optional< T > &lhs, const Optional< U > &rhs) |
| template<class T> |
| bool | operator== (const Optional< T > &opt, Nullopt) noexcept |
| template<class T> |
| bool | operator== (Nullopt, const Optional< T > &opt) noexcept |
| template<class T> |
| bool | operator!= (const Optional< T > &opt, Nullopt) noexcept |
| template<class T> |
| bool | operator!= (Nullopt, const Optional< T > &opt) noexcept |
| template<class T> |
| bool | operator< (const Optional< T > &, Nullopt) noexcept |
| template<class T> |
| bool | operator< (Nullopt, const Optional< T > &opt) noexcept |
| template<class T> |
| bool | operator<= (const Optional< T > &opt, Nullopt) noexcept |
| template<class T> |
| bool | operator<= (Nullopt, const Optional< T > &) noexcept |
| template<class T> |
| bool | operator> (const Optional< T > &opt, Nullopt) noexcept |
| template<class T> |
| bool | operator> (Nullopt, const Optional< T > &) noexcept |
| template<class T> |
| bool | operator>= (const Optional< T > &, Nullopt) noexcept |
| template<class T> |
| bool | operator>= (Nullopt, const Optional< T > &opt) noexcept |
| template<class T, class U> |
| bool | operator== (const Optional< T > &opt, const U &value) |
| template<class T, class U> |
| bool | operator== (const T &value, const Optional< U > &opt) |
| template<class T, class U> |
| bool | operator!= (const Optional< T > &opt, const U &value) |
| template<class T, class U> |
| bool | operator!= (const T &value, const Optional< U > &opt) |
| template<class T, class U> |
| bool | operator< (const Optional< T > &opt, const U &value) |
| template<class T, class U> |
| bool | operator< (const T &value, const Optional< U > &opt) |
| template<class T, class U> |
| bool | operator<= (const Optional< T > &opt, const U &value) |
| template<class T, class U> |
| bool | operator<= (const T &value, const Optional< U > &opt) |
| template<class T, class U> |
| bool | operator> (const Optional< T > &opt, const U &value) |
| template<class T, class U> |
| bool | operator> (const T &value, const Optional< U > &opt) |
| template<class T, class U> |
| bool | operator>= (const Optional< T > &opt, const U &value) |
| template<class T, class U> |
| bool | operator>= (const T &value, const Optional< U > &opt) |
| static void | swap (ThrowOnMoveOrSwap &, ThrowOnMoveOrSwap &) |
| bool | canCompare (const var &v1, const var &v2) |
| static int | compare (const var &v1, const var &v2) |
| bool | operator== (const var &v1, const var &v2) |
| bool | operator!= (const var &v1, const var &v2) |
| bool | operator< (const var &v1, const var &v2) |
| bool | operator> (const var &v1, const var &v2) |
| bool | operator<= (const var &v1, const var &v2) |
| bool | operator>= (const var &v1, const var &v2) |
| bool | operator== (const var &v1, const String &v2) |
| bool | operator!= (const var &v1, const String &v2) |
| bool | operator== (const var &v1, const char *v2) |
| bool | operator!= (const var &v1, const char *v2) |
| static StringArray | getMatches (const String &toMatch, const char *MimeTypeTableEntry::*matchField, const char *MimeTypeTableEntry::*returnField) |
| static String | removeEllipsis (const String &path) |
| static String | normaliseSeparators (const String &path) |
| static int | compareFilenames (const String &name1, const String &name2) noexcept |
| static int | countNumberOfSeparators (String::CharPointerType s) |
| int64 | juce_fileSetPosition (void *handle, int64 pos) |
| const DirectoryEntry & | operator* (const DirectoryEntry &e) noexcept |
| RangedDirectoryIterator | begin (const RangedDirectoryIterator &it) |
| RangedDirectoryIterator | end (const RangedDirectoryIterator &) |
| static File | createTempFile (const File &parentDirectory, String name, const String &suffix, int optionFlags) |
| static void | parseWildcard (const String &pattern, StringArray &result) |
| static bool | matchWildcard (const File &file, const StringArray &wildcards) |
| JUCE_API bool JUCE_CALLTYPE | juce_isRunningUnderDebugger () noexcept |
| JUCE_API void JUCE_CALLTYPE | logAssertion (const char *file, int line) noexcept |
| int | findHighestSetBit (uint32 n) noexcept |
| static BigInteger | simpleGCD (BigInteger *m, BigInteger *n) |
| OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const BigInteger &value) |
| void | writeLittleEndianBitsInBuffer (void *buffer, uint32 startBit, uint32 numBits, uint32 value) noexcept |
| uint32 | readLittleEndianBitsInBuffer (const void *buffer, uint32 startBit, uint32 numBits) noexcept |
| template<typename Type> |
| constexpr Type | jmax (Type a, Type b) |
| template<typename Type> |
| constexpr Type | jmax (Type a, Type b, Type c) |
| template<typename Type> |
| constexpr Type | jmax (Type a, Type b, Type c, Type d) |
| template<typename Type> |
| constexpr Type | jmin (Type a, Type b) |
| template<typename Type> |
| constexpr Type | jmin (Type a, Type b, Type c) |
| template<typename Type> |
| constexpr Type | jmin (Type a, Type b, Type c, Type d) |
| template<typename Type> |
| constexpr Type | jmap (Type value0To1, Type targetRangeMin, Type targetRangeMax) |
| template<typename Type> |
| Type | jmap (Type sourceValue, Type sourceRangeMin, Type sourceRangeMax, Type targetRangeMin, Type targetRangeMax) |
| template<typename Type> |
| Type | mapToLog10 (Type value0To1, Type logRangeMin, Type logRangeMax) |
| template<typename Type> |
| Type | mapFromLog10 (Type valueInLogRange, Type logRangeMin, Type logRangeMax) |
| template<typename Type, typename Size> |
| Type | findMinimum (const Type *data, Size numValues) |
| template<typename Type, typename Size> |
| Type | findMaximum (const Type *values, Size numValues) |
| template<typename Type> |
| void | findMinAndMax (const Type *values, int numValues, Type &lowest, Type &highest) |
| template<typename Type> |
| Type | jlimit (Type lowerLimit, Type upperLimit, Type valueToConstrain) noexcept |
| template<typename Type1, typename Type2> |
| bool | isPositiveAndBelow (Type1 valueToTest, Type2 upperLimit) noexcept |
| template<typename Type> |
| bool | isPositiveAndBelow (int valueToTest, Type upperLimit) noexcept |
| template<typename Type1, typename Type2> |
| bool | isPositiveAndNotGreaterThan (Type1 valueToTest, Type2 upperLimit) noexcept |
| template<typename Type> |
| bool | isPositiveAndNotGreaterThan (int valueToTest, Type upperLimit) noexcept |
| template<typename Type> |
| bool | isWithin (Type a, Type b, Type tolerance) noexcept |
| template<typename Type> |
| bool | approximatelyEqual (Type a, Type b) noexcept |
| template<typename... Types> |
| void | ignoreUnused (Types &&...) noexcept |
| template<typename Type, size_t N> |
| constexpr int | numElementsInArray (Type(&)[N]) noexcept |
| template<typename Type> |
| Type | juce_hypot (Type a, Type b) noexcept |
| template<> |
| float | juce_hypot (float a, float b) noexcept |
| template<typename FloatType> |
| constexpr FloatType | degreesToRadians (FloatType degrees) noexcept |
| template<typename FloatType> |
| constexpr FloatType | radiansToDegrees (FloatType radians) noexcept |
| template<typename NumericType> |
| bool | juce_isfinite (NumericType) noexcept |
| template<> |
| bool | juce_isfinite (float value) noexcept |
| template<> |
| bool | juce_isfinite (double value) noexcept |
| template<typename FloatType> |
| int | roundToInt (const FloatType value) noexcept |
| int | roundToInt (int value) noexcept |
| int | roundToIntAccurate (double value) noexcept |
| template<typename FloatType> |
| unsigned int | truncatePositiveToUnsignedInt (FloatType value) noexcept |
| template<typename IntegerType> |
| constexpr bool | isPowerOfTwo (IntegerType value) |
| int | nextPowerOfTwo (int n) noexcept |
| int | countNumberOfBits (uint32 n) noexcept |
| int | countNumberOfBits (uint64 n) noexcept |
| template<typename IntegerType> |
| IntegerType | negativeAwareModulo (IntegerType dividend, const IntegerType divisor) noexcept |
| template<typename NumericType> |
| constexpr NumericType | square (NumericType n) noexcept |
| int | roundDoubleToInt (double value) noexcept |
| int | roundFloatToInt (float value) noexcept |
| int64 | abs64 (int64 n) noexcept |
| void | zeromem (void *memory, size_t numBytes) noexcept |
| template<typename Type> |
| void | zerostruct (Type &structure) noexcept |
| template<typename Type> |
| void | deleteAndZero (Type &pointer) |
| template<typename Type, typename IntegerType> |
| Type * | snapPointerToAlignment (Type *basePointer, IntegerType alignmentBytes) noexcept |
| template<typename Type1, typename Type2> |
| int | getAddressDifference (Type1 *pointer1, Type2 *pointer2) noexcept |
| template<class Type> |
| Type * | createCopyIfNotNull (const Type *objectToCopy) |
| template<typename Type> |
| Type | readUnaligned (const void *srcPtr) noexcept |
| template<typename Type> |
| void | writeUnaligned (void *dstPtr, Type value) noexcept |
| template<typename Type, typename std::enable_if< std::is_pointer< Type >::value, int >::type = 0> |
| Type | unalignedPointerCast (void *ptr) noexcept |
| template<typename Type, typename std::enable_if< std::is_pointer< Type >::value, int >::type = 0> |
| Type | unalignedPointerCast (const void *ptr) noexcept |
| template<typename Type, typename IntegerType> |
| Type * | addBytesToPointer (Type *basePointer, IntegerType bytes) noexcept |
| template<typename Type, typename IntegerType> |
| const Type * | addBytesToPointer (const Type *basePointer, IntegerType bytes) noexcept |
| template<typename T> |
| std::unique_ptr< T > | rawToUniquePtr (T *ptr) |
| template<typename Type> |
| bool | operator== (const Type *object1, const ReferenceCountedObjectPtr< Type > &object2) noexcept |
| template<typename Type> |
| bool | operator!= (const Type *object1, const ReferenceCountedObjectPtr< Type > &object2) noexcept |
| template<typename ObjectType1, typename ObjectType2> |
| bool | operator== (ObjectType1 *pointer1, const ScopedPointer< ObjectType2 > &pointer2) noexcept |
| template<typename ObjectType1, typename ObjectType2> |
| bool | operator!= (ObjectType1 *pointer1, const ScopedPointer< ObjectType2 > &pointer2) noexcept |
| template<typename ObjectType1, typename ObjectType2> |
| bool | operator== (const ScopedPointer< ObjectType1 > &pointer1, ObjectType2 *pointer2) noexcept |
| template<typename ObjectType1, typename ObjectType2> |
| bool | operator!= (const ScopedPointer< ObjectType1 > &pointer1, ObjectType2 *pointer2) noexcept |
| template<typename ObjectType1, typename ObjectType2> |
| bool | operator== (const ScopedPointer< ObjectType1 > &pointer1, const ScopedPointer< ObjectType2 > &pointer2) noexcept |
| template<typename ObjectType1, typename ObjectType2> |
| bool | operator!= (const ScopedPointer< ObjectType1 > &pointer1, const ScopedPointer< ObjectType2 > &pointer2) noexcept |
| template<class ObjectType> |
| bool | operator== (decltype(nullptr), const ScopedPointer< ObjectType > &pointer) noexcept |
| template<class ObjectType> |
| bool | operator!= (decltype(nullptr), const ScopedPointer< ObjectType > &pointer) noexcept |
| template<class ObjectType> |
| bool | operator== (const ScopedPointer< ObjectType > &pointer, decltype(nullptr)) noexcept |
| template<class ObjectType> |
| bool | operator!= (const ScopedPointer< ObjectType > &pointer, decltype(nullptr)) noexcept |
| template<typename Type> |
| void | deleteAndZero (ScopedPointer< Type > &) |
| static File | resolveFilename (const String &name) |
| static File | checkFileExists (const File &f) |
| static File | checkFolderExists (const File &f) |
| static File | resolveFilenameForOption (const ArgumentList &args, StringRef option, const String &filename) |
| static bool | isShortOptionFormat (StringRef s) |
| static bool | isLongOptionFormat (StringRef s) |
| static bool | isOptionFormat (StringRef s) |
| static String | getExeNameAndArgs (const ArgumentList &args, const ConsoleApplication::Command &command) |
| static void | printCommandDescription (const ArgumentList &args, const ConsoleApplication::Command &command, int descriptionIndent) |
| template<typename Object, typename OtherObject, typename Member> |
| Object | withMember (Object copy, Member OtherObject::*member, Member &&value) |
| static File | resolveXDGFolder (const char *const type, const char *const fallbackFolder) |
| static bool | isFileExecutable (const String &filename) |
| static String | getCpuInfo (const char *key) |
| static String | getLocaleValue (nl_item key) |
| uint32 | juce_millisecondsSinceStartup () noexcept |
| static bool | swapUserAndEffectiveUser () |
| Range< int > | nsRangeToJuce (NSRange range) |
| NSRange | juceRangeToNS (Range< int > range) |
| String | nsStringToJuce (NSString *s) |
| NSString * | juceStringToNS (const String &s) |
| NSString * | nsStringLiteral (const char *const s) noexcept |
| NSString * | nsEmptyString () noexcept |
| NSURL * | createNSURLFromFile (const String &f) |
| NSURL * | createNSURLFromFile (const File &f) |
| NSArray * | createNSArrayFromStringArray (const StringArray &strings) |
| NSArray * | varArrayToNSArray (const var &varToParse) |
| NSDictionary * | varObjectToNSDictionary (const var &varToParse) |
| var | nsObjectToVar (NSObject *array) |
| var | nsDictionaryToVar (NSDictionary *dictionary) |
| var | nsArrayToVar (NSArray *array) |
| template<typename SuperType, typename ReturnType, typename... Params> |
| ReturnType | ObjCMsgSendSuper (id self, SEL sel, Params... params) |
| template<typename Type> |
| Type | getIvar (id self, const char *name) |
| template<typename Class> |
| NSObject * | createNSObjectFromJuceClass (Class *obj) |
| template<typename Class> |
| Class * | getJuceClassFromNSObject (NSObject *obj) |
| template<typename ReturnT, class Class, typename... Params> |
| ReturnT(^)(Params...) | CreateObjCBlock (Class *object, ReturnT(Class::*fn)(Params...)) |
| int | juce_siginterrupt (int sig, int flag) |
| static bool | hasEffectiveRootFilePermissions () |
| static bool | setFileModeFlags (const String &fullPath, mode_t flags, bool shouldSet) noexcept |
| File | juce_getExecutableFile () |
| void | juce_runSystemCommand (const String &) |
| String | juce_getOutputFromCommand (const String &) |
| static void * | threadEntryProc (void *userData) |
| GUID | uuidFromString (const char *s) noexcept |
| void * | getUser32Function (const char *) |
| static String | readWindowsLnkFile (File lnkFile, bool wantsAbsolutePath) |
| static String | readWindowsShortcutOrLink (const File &shortcut, bool wantsAbsolutePath) |
| static bool | deleteKeyNonRecursive (const String ®KeyPath, WindowsRegistry::WoW64Mode mode) |
| static void | callCPUID (int result[4], int infoType) |
| static int | findNumberOfPhysicalCores () noexcept |
| static int64 | juce_getClockCycleCounter () noexcept |
| static String | getLocaleValue (LCID locale, LCTYPE key, const char *defaultValue) |
| static unsigned int STDMETHODCALLTYPE | threadEntryProc (void *userData) |
| void | juce_repeatLastProcessPriority () |
| bool | juce_isRunningInWine () |
| static void | zeroUnusedBytes (uint8 *address) noexcept |
| static String | removePort (const String &adr) |
| template<typename Member, typename Item> |
| static URL::InputStreamOptions | with (URL::InputStreamOptions options, Member &&member, Item &&item) |
| static int | calcBufferStreamBufferSize (int requestedSize, InputStream *source) noexcept |
| OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const MemoryOutputStream &streamToRead) |
| template<typename IntegerType> |
| static void | writeIntToStream (OutputStream &stream, IntegerType number) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const int number) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const int64 number) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const double number) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const char character) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const char *const text) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const MemoryBlock &data) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const File &fileToRead) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, InputStream &streamToRead) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const NewLine &) |
| static const CPUInformation & | getCPUInformation () noexcept |
| static void | handleCrash (int signum) |
| JUCE_API String | translate (const String &text) |
| JUCE_API String | translate (const char *text) |
| JUCE_API String | translate (CharPointer_UTF8 text) |
| JUCE_API String | translate (const String &text, const String &resultIfNotFound) |
| String & | operator<< (String &string1, const NewLine &) |
| String & | operator+= (String &s1, const NewLine &) |
| String | operator+ (const NewLine &, const NewLine &) |
| String | operator+ (String s1, const NewLine &) |
| String | operator+ (const NewLine &, const char *s2) |
| static CharPointer_wchar_t | castToCharPointer_wchar_t (const void *t) noexcept |
| static size_t | findByteOffsetOfEnd (String::CharPointerType text) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &s1, const String &s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &s1, const String &s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &s1, const char *s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &s1, const char *s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &s1, const wchar_t *s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &s1, const wchar_t *s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &s1, StringRef s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &s1, StringRef s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator< (const String &s1, StringRef s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator<= (const String &s1, StringRef s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator> (const String &s1, StringRef s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator>= (const String &s1, StringRef s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &s1, const CharPointer_UTF8 s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &s1, const CharPointer_UTF8 s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &s1, const CharPointer_UTF16 s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &s1, const CharPointer_UTF16 s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator== (const String &s1, const CharPointer_UTF32 s2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator!= (const String &s1, const CharPointer_UTF32 s2) noexcept |
| static int | stringCompareRight (String::CharPointerType s1, String::CharPointerType s2) noexcept |
| static int | stringCompareLeft (String::CharPointerType s1, String::CharPointerType s2) noexcept |
| static int | naturalStringCompare (String::CharPointerType s1, String::CharPointerType s2, bool isCaseSensitive) noexcept |
| JUCE_API String JUCE_CALLTYPE | operator+ (const char *s1, const String &s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (const wchar_t *s1, const String &s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (char s1, const String &s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (wchar_t s1, const String &s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (String s1, const String &s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (String s1, const char *s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (String s1, const wchar_t *s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (String s1, const std::string &s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (String s1, char s2) |
| JUCE_API String JUCE_CALLTYPE | operator+ (String s1, wchar_t s2) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, juce_wchar s2) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, char s2) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const char *s2) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const wchar_t *s2) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const String &s2) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, StringRef s2) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const std::string &s2) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, uint8 number) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, short number) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, int number) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, long number) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, unsigned long number) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, int64 number) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, uint64 number) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, float number) |
| JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, double number) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const String &text) |
| JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, StringRef text) |
| static bool | isQuoteCharacter (juce_wchar c) noexcept |
| static String::CharPointerType | findTrimmedEnd (const String::CharPointerType start, String::CharPointerType end) |
| template<typename Type> |
| static String | hexToString (Type v) |
| static String | getStringFromWindows1252Codepage (const char *data, size_t num) |
| static String | reduceLengthOfFloatString (const String &input) |
| static String | serialiseDouble (double input) |
| String &JUCE_CALLTYPE | operator<< (String &, bool)=delete |
| template<class traits> |
| std::basic_ostream< char, traits > &JUCE_CALLTYPE | operator<< (std::basic_ostream< char, traits > &stream, const String &stringToWrite) |
| template<class traits> |
| std::basic_ostream< wchar_t, traits > &JUCE_CALLTYPE | operator<< (std::basic_ostream< wchar_t, traits > &stream, const String &stringToWrite) |
| static int | compareStrings (const String &s1, const String &s2) noexcept |
| static int | compareStrings (CharPointer_UTF8 s1, const String &s2) noexcept |
| static int | compareStrings (const StartEndString &string1, const String &string2) noexcept |
| template<typename NewStringType> |
| static String | addPooledString (Array< String > &strings, const NewStringType &newString) |
| String | operator+ (String s1, StringRef s2) |
| String | operator+ (StringRef s1, const String &s2) |
| String | operator+ (const char *s1, StringRef s2) |
| String | operator+ (StringRef s1, const char *s2) |
| static SpinLock * | castToSpinLockWithoutAliasingWarning (void *s) |
| static CurrentThreadHolder::Ptr | getCurrentThreadHolder () |
| void JUCE_API | juce_threadEntryPoint (void *userData) |
| static void | appendToFile (const File &f, const String &s) |
| static String | timeToString (double secs) |
| JUCE_API RelativeTime JUCE_CALLTYPE | operator+ (RelativeTime t1, RelativeTime t2) noexcept |
| JUCE_API RelativeTime JUCE_CALLTYPE | operator- (RelativeTime t1, RelativeTime t2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator== (RelativeTime t1, RelativeTime t2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator!= (RelativeTime t1, RelativeTime t2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator> (RelativeTime t1, RelativeTime t2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator< (RelativeTime t1, RelativeTime t2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator>= (RelativeTime t1, RelativeTime t2) noexcept |
| JUCE_API bool JUCE_CALLTYPE | operator<= (RelativeTime t1, RelativeTime t2) noexcept |
| static String | translateTimeField (int n, const char *singular, const char *plural) |
| static String | describeYears (int n) |
| static String | describeMonths (int n) |
| static String | describeWeeks (int n) |
| static String | describeDays (int n) |
| static String | describeHours (int n) |
| static String | describeMinutes (int n) |
| static String | describeSeconds (int n) |
| static int | parseFixedSizeIntAndSkip (String::CharPointerType &t, int numChars, char charToSkip) noexcept |
| Time | operator+ (Time time, RelativeTime delta) noexcept |
| Time | operator- (Time time, RelativeTime delta) noexcept |
| Time | operator+ (RelativeTime delta, Time time) noexcept |
| const RelativeTime | operator- (Time time1, Time time2) noexcept |
| bool | operator== (Time time1, Time time2) noexcept |
| bool | operator!= (Time time1, Time time2) noexcept |
| bool | operator< (Time time1, Time time2) noexcept |
| bool | operator> (Time time1, Time time2) noexcept |
| bool | operator<= (Time time1, Time time2) noexcept |
| bool | operator>= (Time time1, Time time2) noexcept |
| static int | getMonthNumberForCompileDate (const String &m) |
| std::unique_ptr< XmlElement > | parseXML (const String &textToParse) |
| std::unique_ptr< XmlElement > | parseXML (const File &file) |
| std::unique_ptr< XmlElement > | parseXMLIfTagMatches (const String &textToParse, StringRef requiredTag) |
| std::unique_ptr< XmlElement > | parseXMLIfTagMatches (const File &file, StringRef requiredTag) |
| static bool | isValidXmlNameStartCharacter (juce_wchar character) noexcept |
| static bool | isValidXmlNameBodyCharacter (juce_wchar character) noexcept |
| static const String & | getEmptyStringRef () noexcept |
| uint16 | readUnalignedLittleEndianShort (const void *buffer) |
| uint32 | readUnalignedLittleEndianInt (const void *buffer) |
| static int64 | findCentralDirectoryFileHeader (InputStream &input, int &numEntries) |
| static bool | hasSymbolicPart (const File &root, const File &f) |
| OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const Value &value) |
| static const var & | getNullVarRef () noexcept |
| template<typename Type> |
| dsp::SIMDRegister< Type > JUCE_VECTOR_CALLTYPE | jmin (dsp::SIMDRegister< Type > a, dsp::SIMDRegister< Type > b) |
| template<typename Type> |
| dsp::SIMDRegister< Type > JUCE_VECTOR_CALLTYPE | jmax (dsp::SIMDRegister< Type > a, dsp::SIMDRegister< Type > b) |
| static bool | isMessageType (const MemoryBlock &mb, const char *messageType) noexcept |
| static String | getCommandLinePrefix (const String &commandLineUniqueID) |
| static void | sortServiceList (std::vector< NetworkServiceDiscovery::Service > &services) |
| static Array< DeletedAtShutdown * > & | getDeletedAtShutdownObjects () |
| JUCE_API void JUCE_CALLTYPE | initialiseJuce_GUI () |
| JUCE_API void JUCE_CALLTYPE | shutdownJuce_GUI () |
| uint32 | maskPixelComponents (uint32 x) noexcept |
| uint32 | clampPixelComponents (uint32 x) noexcept |
| static auto | operator< (const Font &a, const Font &b) |
| template<typename T> |
| static auto | operator< (const Rectangle< T > &a, const Rectangle< T > &b) |
| static auto | operator< (const Justification &a, const Justification &b) |
| static void | blurDataTriplets (uint8 *d, int num, const int delta) noexcept |
| static void | blurSingleChannelImage (uint8 *const data, const int width, const int height, const int lineStride, const int repetitions) noexcept |
| static void | blurSingleChannelImage (Image &image, int radius) |
| static void | drawShadowSection (Graphics &g, ColourGradient &cg, Rectangle< float > area, bool isCorner, float centreX, float centreY, float edgeX, float edgeY) |
| static const FontPlaceholderNames & | getFontPlaceholderNames () |
| static constexpr bool | isNonBreakingSpace (const juce_wchar c) |
| static void | drawGlyphWithFont (Graphics &g, int glyph, const Font &font, AffineTransform t) |
| static bool | isBreakableGlyph (const PositionedGlyph &g) noexcept |
| static String | substring (const String &text, Range< int > range) |
| static size_t | getEdgeTableAllocationSize (int lineStride, int height) noexcept |
| static bool | isMarker (float value, float marker) noexcept |
| template<typename ValueType> |
| Point< ValueType > | operator* (ValueType value, Point< ValueType > p) noexcept |
| template<class PixelOperation> |
| static void | performPixelOp (const Image::BitmapData &data, const PixelOperation &pixelOp) |
| static std::unique_ptr< XmlElement > | findFontsConfFile () |
| CGImageRef | juce_createCoreGraphicsImage (const Image &, CGColorSpaceRef) |
| CGContextRef | juce_getImageContext (const Image &) |
| static Image | getIconFromIcnsFile (const File &icnsFile, const int size) |
| template<typename Type> |
| D2D1_RECT_F | rectangleToRectF (const Rectangle< Type > &r) |
| static D2D1_COLOR_F | colourToD2D (Colour c) |
| static void | pathToGeometrySink (const Path &path, ID2D1GeometrySink *sink, const AffineTransform &transform) |
| static D2D1::Matrix3x2F | transformToMatrix (const AffineTransform &transform) |
| static D2D1_POINT_2F | pointTransformed (int x, int y, const AffineTransform &transform) |
| static void | rectToGeometrySink (const Rectangle< int > &rect, ID2D1GeometrySink *sink, const AffineTransform &transform) |
| void | notifyAccessibilityEventInternal (const AccessibilityHandler &, InternalAccessibilityEvent) |
| String | getAccessibleApplicationOrPluginName () |
| static bool | isComponentVisibleWithinWindow (const Component &comp) |
| static bool | isComponentVisibleWithinParent (Component *comp) |
| static AccessibilityHandler * | findEnclosingHandler (Component *comp) |
| static AccessibilityHandler * | getUnignoredAncestor (AccessibilityHandler *handler) |
| static AccessibilityHandler * | findFirstUnignoredChild (const std::vector< AccessibilityHandler * > &handlers) |
| static AccessibilityHandler * | getFirstUnignoredDescendant (AccessibilityHandler *handler) |
| static std::unique_ptr< Drawable > | copyDrawableIfNotNull (const Drawable *const d) |
| static void | addKeyPresses (KeyPressMappingSet &set, const ApplicationCommandInfo *const ci) |
| static Component * | findFirstEnabledAncestor (Component *in) |
| template<typename FocusContainerFn> |
| static Component * | findContainer (const Component *child, FocusContainerFn isFocusContainer) |
| bool | operator== (const Displays::Display &d1, const Displays::Display &d2) noexcept |
| bool | operator!= (const Displays::Display &d1, const Displays::Display &d2) noexcept |
| static void | processDisplay (DisplayNode *currentNode, Array< DisplayNode > &allNodes) |
| static bool | replaceColourInFill (FillType &fill, Colour original, Colour replacement) |
| Image | juce_createIconForFile (const File &file) |
| bool | juce_areThereAnyAlwaysOnTopWindows () |
| bool | isEmbeddedInForegroundProcess (Component *c) |
| static bool | isForegroundOrEmbeddedProcess (Component *viewComponent) |
| bool | isWindowOnCurrentVirtualDesktop (void *) |
| template<typename Item> |
| static Array< Item > | operator+ (const Array< Item > &a, const Array< Item > &b) |
| constexpr Grid::Px | operator""_px (long double px) |
| constexpr Grid::Px | operator""_px (unsigned long long px) |
| constexpr Grid::Fr | operator""_fr (unsigned long long fr) |
| static bool | viewportWouldScrollOnEvent (const Viewport *vp, const MouseInputSource &src) noexcept |
| static int | rescaleMouseWheelDistance (float distance, int singleStepSize) noexcept |
| static bool | isUpDownKeyPress (const KeyPress &key) |
| static bool | isLeftRightKeyPress (const KeyPress &key) |
| static Typeface::Ptr | getTypefaceForFontFromLookAndFeel (const Font &font) |
| static void | drawTriangle (Graphics &g, float x1, float y1, float x2, float y2, float x3, float y3, Colour fill, Colour outline) |
| static std::unique_ptr< Drawable > | createDrawableFromSVG (const char *data) |
| static Path | createPathFromData (float height, const unsigned char *data, size_t size) |
| static void | drawButtonShape (Graphics &g, const Path &outline, Colour baseColour, float height) |
| static std::unique_ptr< Drawable > | createDrawableFromImage (const Image &im) |
| template<typename Member, typename Item> |
| static PopupMenu::Options | with (PopupMenu::Options options, Member &&member, Item &&item) |
| static Rectangle< float > | getLogoArea (Rectangle< float > parentRect) |
| bool | juce_performDragDropFiles (const StringArray &, const bool copyFiles, bool &shouldStop) |
| bool | juce_performDragDropText (const String &, bool &shouldStop) |
| auto | makeMouseEvent (MouseInputSource source, const PointerState &ps, ModifierKeys modifiers, Component *eventComponent, Component *originator, Time eventTime, Point< float > mouseDownPos, Time mouseDownTime, int numberOfClicks, bool mouseWasDragged) |
| static void | loadSDKDependentMethods () |
| static constexpr auto | getClassName (AccessibilityRole role) |
| static jobject | getSourceView (const AccessibilityHandler &handler) |
| static bool | isStartingUpOrShuttingDown () |
| static bool | isHandlerValid (const AccessibilityHandler &handler) |
| static bool | areAnyAccessibilityClientsActive () |
| template<typename Callback> |
| void | getProviderWithCheckedWrapper (const AccessibilityHandler &handler, Callback &&callback) |
| void | sendAccessibilityAutomationEvent (const AccessibilityHandler &handler, EVENTID event) |
| void | sendAccessibilityPropertyChangedEvent (const AccessibilityHandler &handler, PROPERTYID property, VARIANT newValue) |
| static String | getAutomationId (const AccessibilityHandler &handler) |
| static auto | roleToControlTypeId (AccessibilityRole roleType) |
| JUCE_COMRESULT | addHandlersToArray (const std::vector< const AccessibilityHandler * > &handlers, SAFEARRAY **pRetVal) |
| template<typename Value, typename Object, typename Callback> |
| JUCE_COMRESULT | withCheckedComArgs (Value *pRetVal, Object &handle, Callback &&callback) |
| static LinuxComponentPeer * | getPeerForDragEvent (Component *sourceComp) |
| static int | showDialog (const MessageBoxOptions &options, ModalComponentManager::Callback *callback, Async async) |
| void | juce_LinuxAddRepaintListener (ComponentPeer *peer, Component *dummy) |
| void | juce_LinuxRemoveRepaintListener (ComponentPeer *peer, Component *dummy) |
| static bool | canUseMultiTouch () |
| static void | checkForPointerAPI () |
| static void | loadDPIAwarenessFunctions () |
| static void | setDPIAwareness () |
| static bool | isPerMonitorDPIAwareProcess () |
| static bool | isPerMonitorDPIAwareWindow (HWND nativeWindow) |
| static bool | isPerMonitorDPIAwareThread (GetThreadDPIAwarenessContextFunc getThreadDPIAwarenessContextIn=getThreadDPIAwarenessContext, GetAwarenessFromDpiAwarenessContextFunc getAwarenessFromDPIAwarenessContextIn=getAwarenessFromDPIAwarenessContext) |
| static double | getGlobalDPI () |
| static Rectangle< int > | rectangleFromRECT (RECT r) noexcept |
| static RECT | RECTFromRectangle (Rectangle< int > r) noexcept |
| static Point< int > | pointFromPOINT (POINT p) noexcept |
| static POINT | POINTFromPoint (Point< int > p) noexcept |
| static const Displays::Display * | getCurrentDisplayFromScaleFactor (HWND hwnd) |
| template<typename ValueType> |
| static Rectangle< ValueType > | convertPhysicalScreenRectangleToLogical (Rectangle< ValueType > r, HWND h) noexcept |
| template<typename ValueType> |
| static Rectangle< ValueType > | convertLogicalScreenRectangleToPhysical (Rectangle< ValueType > r, HWND h) noexcept |
| static Point< int > | convertPhysicalScreenPointToLogical (Point< int > p, HWND h) noexcept |
| static Point< int > | convertLogicalScreenPointToPhysical (Point< int > p, HWND h) noexcept |
| JUCE_API double | getScaleFactorForWindow (HWND h) |
| static void | setWindowPos (HWND hwnd, Rectangle< int > bounds, UINT flags, bool adjustTopLeft=false) |
| static RECT | getWindowScreenRect (HWND hwnd) |
| static RECT | getWindowClientRect (HWND hwnd) |
| static void | setWindowZOrder (HWND hwnd, HWND insertAfter) |
| int64 | getMouseEventTime () |
| Image | createSnapshotOfNativeWindow (void *nativeWindowHandle) |
| | JUCE_IUNKNOWNCLASS (ITipInvocation, "37c994e7-432b-4834-a2f7-dce1f13b834b") |
| JUCE_API ComponentPeer * | createNonRepaintingEmbeddedWindowsPeer (Component &component, void *parentHWND) |
| bool | offerKeyMessageToJUCEWindow (MSG &m) |
| static DWORD | getProcess (HWND hwnd) |
| static BOOL CALLBACK | enumAlwaysOnTopWindows (HWND hwnd, LPARAM lParam) |
| static std::unique_ptr< WindowsMessageBoxBase > | createMessageBox (const MessageBoxOptions &options, std::unique_ptr< ModalComponentManager::Callback > callback) |
| static int | showDialog (const MessageBoxOptions &options, ModalComponentManager::Callback *callbackIn, AlertWindowMappings::MapFn mapFn) |
| static BOOL CALLBACK | enumMonitorsProc (HMONITOR hm, HDC, LPRECT, LPARAM userInfo) |
| static HICON | extractFileHICON (const File &file) |
| static Cursor | createDraggingHandCursor () |
| ComponentPeer * | getPeerFor (::Window) |
| static void | updateKeyStates (int keycode, bool press) noexcept |
| static void | updateKeyModifiers (int status) noexcept |
| static bool | updateKeyModifiersFromSym (KeySym sym, bool press) noexcept |
| static int | getAllEventsMask (bool ignoresMouseClicks) |
| static Cursor | createDraggingHandCursor () |
| static bool | hasWorkAreaData (const XWindowSystemUtilities::GetXProperty &prop) |
| static Rectangle< int > | getWorkArea (const XWindowSystemUtilities::GetXProperty &prop) |
| static void | addAtomIfExists (bool condition, const char *key, ::Display *display, std::vector< Atom > &atoms) |
| ::Window | juce_createKeyProxyWindow (ComponentPeer *peer) |
| void | juce_deleteKeyProxyWindow (::Window keyProxy) |
| template<typename EventType> |
| static Point< float > | getLogicalMousePos (const EventType &e, double scaleFactor) noexcept |
| static int64 | getEventTime (::Time t) |
| template<typename EventType> |
| static int64 | getEventTime (const EventType &t) |
| static void | updateButtonTickColour (ToggleButton *button, bool usingDefault) |
| static void | comboBoxPopupMenuFinishedCallback (int result, ComboBox *combo) |
| static void | copyColourIfSpecified (Label &l, TextEditor &ed, int colourID, int targetColourID) |
| template<typename RowComponentType> |
| static AccessibilityActions | getListRowAccessibilityActions (RowComponentType &rowComponent) |
| static double | getStepSize (const Slider &slider) |
| static void | tableHeaderMenuCallback (int result, TableHeaderComponent *tableHeader, int columnIdClicked) |
| static int | getItemDepth (const TreeViewItem *item) |
| static void | addAllSelectedItemIds (TreeViewItem *item, XmlElement &parent) |
| static String | escapeSlashesInTreeViewItemName (const String &s) |
| static juce_wchar | getDefaultPasswordChar () noexcept |
| static int | showMaybeAsync (const MessageBoxOptions &options, ModalComponentManager::Callback *callbackIn, AlertWindowMappings::MapFn mapFn) |
| void | juce_checkCurrentlyFocusedTopLevelWindow () |
| static int | getCharacterType (juce_wchar character) noexcept |
| static void | codeEditorMenuCallback (int menuResult, CodeEditorComponent *editor) |
| template<typename Iterator> |
| static void | skipToEndOfXmlDTD (Iterator &source) noexcept |
| template<typename Iterator> |
| static void | skipToEndOfXmlComment (Iterator &source) noexcept |
| bool | juce_handleXEmbedEvent (ComponentPeer *, void *) |
| unsigned long | juce_getCurrentFocusWindow (ComponentPeer *) |
| static void | resetKeyMappingsToDefaultsCallback (int result, KeyMappingEditorComponent *owner) |
| int | juce_gtkWebkitMain (int argc, const char *argv[]) |
| NSMenu * | createNSMenu (const PopupMenu &, const String &name, int topLevelMenuId, int topLevelIndex, bool addDelegate) |
| LRESULT | juce_offerEventToActiveXControl (::MSG &msg) |