openshot-audio
0.1.5
|
Enumerations | |
enum | VariantStreamMarkers { varMarker_Int = 1, varMarker_BoolTrue = 2, varMarker_BoolFalse = 3, varMarker_Double = 4, varMarker_String = 5, varMarker_Int64 = 6, varMarker_Array = 7, varMarker_Binary = 8, varMarker_Undefined = 9 } |
enum | { magicMastSlaveConnectionHeader = 0x712baf04 } |
enum | { specialMessageSize = 8, defaultTimeoutMs = 8000 } |
enum | NotificationType { dontSendNotification = 0, sendNotification = 1, sendNotificationSync, sendNotificationAsync } |
enum | { clickMessageId = 0x2f3f4f99 } |
enum | { rightEdgeSpace = 2 } |
enum | TreeViewOpenness { opennessDefault = 0, opennessClosed = 1, opennessOpen = 2 } |
enum | { callOutBoxDismissCommandId = 0x4f83a04b } |
Functions | |
bool | operator== (const var &v1, const var &v2) noexcept |
bool | operator!= (const var &v1, const var &v2) noexcept |
bool | operator== (const var &v1, const String &v2) |
bool | operator!= (const var &v1, const String &v2) |
bool | operator== (const var &v1, const char *const v2) |
bool | operator!= (const var &v1, const char *const v2) |
int64 | juce_fileSetPosition (void *handle, int64 pos) |
OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const BigInteger &value) |
OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const MemoryOutputStream &streamToRead) |
int | juce_siginterrupt (int sig, int flag) |
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) |
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, 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 |
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 String &s2) noexcept |
JUCE_API bool JUCE_CALLTYPE | operator<= (const String &s1, const String &s2) noexcept |
JUCE_API String JUCE_CALLTYPE | operator+ (const char *const s1, const String &s2) |
JUCE_API String JUCE_CALLTYPE | operator+ (const wchar_t *const s1, const String &s2) |
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+ (String s1, const String &s2) |
JUCE_API String JUCE_CALLTYPE | operator+ (String s1, const char *const s2) |
JUCE_API String JUCE_CALLTYPE | operator+ (String s1, const wchar_t *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 char s2) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const wchar_t s2) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const char *const s2) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const wchar_t *const s2) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const String &s2) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const int number) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const short number) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const long number) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const int64 number) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const float number) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const double number) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &s1, const uint64 number) |
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const String &text) |
JUCE_API OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, StringRef text) |
JUCE_API String &JUCE_CALLTYPE | operator<< (String &string1, const NewLine &) |
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 &) |
void JUCE_API | juce_threadEntryPoint (void *userData) |
RelativeTime | operator+ (RelativeTime t1, RelativeTime t2) noexcept |
RelativeTime | operator- (RelativeTime t1, RelativeTime t2) noexcept |
bool | operator== (RelativeTime t1, RelativeTime t2) noexcept |
bool | operator!= (RelativeTime t1, RelativeTime t2) noexcept |
bool | operator> (RelativeTime t1, RelativeTime t2) noexcept |
bool | operator< (RelativeTime t1, RelativeTime t2) noexcept |
bool | operator>= (RelativeTime t1, RelativeTime t2) noexcept |
bool | operator<= (RelativeTime t1, RelativeTime t2) noexcept |
uint32 | juce_millisecondsSinceStartup () 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 |
File | juce_getExecutableFile () |
void | juce_runSystemCommand (const String &) |
String | juce_getOutputFromCommand (const String &) |
void * | threadEntryProc (void *) |
JUCE_API bool JUCE_CALLTYPE | juce_isRunningUnderDebugger () |
JUCE_API void JUCE_CALLTYPE | logAssertion (const char *file, int line) 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 * | addBytesToPointer (Type *basePointer, IntegerType bytes) 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 > | |
Type | jmax (const Type a, const Type b) |
template<typename Type > | |
Type | jmax (const Type a, const Type b, const Type c) |
template<typename Type > | |
Type | jmax (const Type a, const Type b, const Type c, const Type d) |
template<typename Type > | |
Type | jmin (const Type a, const Type b) |
template<typename Type > | |
Type | jmin (const Type a, const Type b, const Type c) |
template<typename Type > | |
Type | jmin (const Type a, const Type b, const Type c, const Type d) |
template<typename Type > | |
const Type | findMinimum (const Type *data, int numValues) |
template<typename Type > | |
const Type | findMaximum (const Type *values, int numValues) |
template<typename Type > | |
void | findMinAndMax (const Type *values, int numValues, Type &lowest, Type &highest) |
template<typename Type > | |
Type | jlimit (const Type lowerLimit, const Type upperLimit, const Type valueToConstrain) noexcept |
template<typename Type > | |
bool | isPositiveAndBelow (Type valueToTest, Type upperLimit) noexcept |
template<> | |
bool | isPositiveAndBelow (const int valueToTest, const int upperLimit) noexcept |
template<typename Type > | |
bool | isPositiveAndNotGreaterThan (Type valueToTest, Type upperLimit) noexcept |
template<> | |
bool | isPositiveAndNotGreaterThan (const int valueToTest, const int upperLimit) noexcept |
template<typename Type > | |
void | swapVariables (Type &variable1, Type &variable2) |
template<typename Type1 > | |
void | ignoreUnused (const Type1 &) noexcept |
template<typename Type1 , typename Type2 > | |
void | ignoreUnused (const Type1 &, const Type2 &) noexcept |
template<typename Type1 , typename Type2 , typename Type3 > | |
void | ignoreUnused (const Type1 &, const Type2 &, const Type3 &) noexcept |
template<typename Type1 , typename Type2 , typename Type3 , typename Type4 > | |
void | ignoreUnused (const Type1 &, const Type2 &, const Type3 &, const Type4 &) noexcept |
template<typename Type , int N> | |
int | numElementsInArray (Type(&array)[N]) |
template<typename Type > | |
Type | juce_hypot (Type a, Type b) noexcept |
template<> | |
float | juce_hypot (float a, float b) noexcept |
int64 | abs64 (const int64 n) noexcept |
template<typename FloatType > | |
FloatType | degreesToRadians (FloatType degrees) noexcept |
template<typename FloatType > | |
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 (const double value) noexcept |
int | roundDoubleToInt (const double value) noexcept |
int | roundFloatToInt (const float value) noexcept |
template<typename IntegerType > | |
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 > | |
NumericType | square (NumericType n) noexcept |
long | juce_InterlockedExchange (volatile long *a, long b) noexcept |
long | juce_InterlockedIncrement (volatile long *a) noexcept |
long | juce_InterlockedDecrement (volatile long *a) noexcept |
long | juce_InterlockedExchangeAdd (volatile long *a, long b) noexcept |
long | juce_InterlockedCompareExchange (volatile long *a, long b, long c) noexcept |
__int64 | juce_InterlockedCompareExchange64 (volatile __int64 *a, __int64 b, __int64 c) noexcept |
void | juce_MemoryBarrier () noexcept |
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) |
template<class ReferenceCountedObjectClass > | |
bool | operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, ReferenceCountedObjectClass *const object2) noexcept |
template<class ReferenceCountedObjectClass > | |
bool | operator== (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
template<class ReferenceCountedObjectClass > | |
bool | operator== (ReferenceCountedObjectClass *object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
template<class ReferenceCountedObjectClass > | |
bool | operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectClass *object2) noexcept |
template<class ReferenceCountedObjectClass > | |
bool | operator!= (const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
template<class ReferenceCountedObjectClass > | |
bool | operator!= (ReferenceCountedObjectClass *object1, const ReferenceCountedObjectPtr< ReferenceCountedObjectClass > &object2) noexcept |
template<class ObjectType > | |
bool | operator== (const ScopedPointer< ObjectType > &pointer1, ObjectType *const pointer2) noexcept |
template<class ObjectType > | |
bool | operator!= (const ScopedPointer< ObjectType > &pointer1, ObjectType *const pointer2) noexcept |
template<typename Type > | |
void | deleteAndZero (ScopedPointer< Type > &) |
OutputStream &JUCE_CALLTYPE | operator<< (OutputStream &stream, const Value &value) |
JUCE_API void JUCE_CALLTYPE | initialiseJuce_GUI () |
JUCE_API void JUCE_CALLTYPE | shutdownJuce_GUI () |
juce_ImplementSingleton_SingleThreaded (ImageCache::Pimpl) Image ImageCache | |
juce_ImplementSingleton (TypefaceCache) void Typeface | |
const FontPlaceholderNames & | getFontPlaceholderNames () |
uint32 | maskPixelComponents (uint32 x) noexcept |
uint32 | clampPixelComponents (uint32 x) noexcept |
bool | juce_areThereAnyAlwaysOnTopWindows () |
bool | operator== (const Desktop::Displays::Display &d1, const Desktop::Displays::Display &d2) noexcept |
bool | operator!= (const Desktop::Displays::Display &d1, const Desktop::Displays::Display &d2) noexcept |
juce_ImplementSingleton_SingleThreaded (ModalComponentManager) void ModalComponentManager | |
bool | juce_performDragDropFiles (const StringArray &, const bool copyFiles, bool &shouldStop) |
bool | juce_performDragDropText (const String &, bool &shouldStop) |
Image | juce_createIconForFile (const File &file) |
juce_ImplementSingleton_SingleThreaded (TopLevelWindowManager) void juce_checkCurrentlyFocusedTopLevelWindow() | |
void | juce_checkCurrentlyFocusedTopLevelWindow () |
int | juce_iOSMain (int argc, const char *argv[]) |
Variables | |
const uint32 | magicXmlNumber = 0x21324356 |
NewLine | newLine |
const double | double_Pi = 3.1415926535897932384626433832795 |
const float | float_Pi = 3.14159265358979323846f |
const char *const * | juce_argv |
int | juce_argc |
const int | juce_edgeTableDefaultEdgesPerLine = 32 |
GetTypefaceForFont | juce_getTypefaceForFont = nullptr |
class JUCE_API juce::PixelARGB | JUCE_PACKED |
const float | bubblePaddingX = 20.0f |
const float | bubblePaddingY = 14.0f |
Config: JUCE_ENABLE_LIVE_CONSTANT_EDITOR This lets you turn on the JUCE_ENABLE_LIVE_CONSTANT_EDITOR support. See the documentation for that macro for more details.
typedef BigInteger juce::BitArray |
typedef Button::Listener juce::ButtonListener |
This typedef is just for compatibility with old code and VC6 - newer code should use Button::Listener instead.
This typedef is just for compatibility with old code - newer code should use the ComboBox::Listener class directly.
typedef int juce::CommandID |
A type used to hold the unique ID for an application command.
This is a numeric type, so it can be stored as an integer.
typedef Typeface::Ptr(* juce::GetTypefaceForFont)(const Font &) |
typedef signed short juce::int16 |
A platform-independent 16-bit signed integer type.
typedef signed int juce::int32 |
A platform-independent 32-bit signed integer type.
typedef long long juce::int64 |
A platform-independent 64-bit integer type.
typedef signed char juce::int8 |
A platform-independent 8-bit signed integer type.
typedef socklen_t juce::juce_socklen_t |
typedef wchar_t juce::juce_wchar |
A platform-independent 32-bit unicode character type.
typedef Label::Listener juce::LabelListener |
This typedef is just for compatibility with old code - newer code should use the Label::Listener class directly.
This typedef is just for compatibility with old code - newer code should use the MenuBarModel::Listener class directly.
typedef void*() juce::MessageCallbackFunction(void *userData) |
See MessageManager::callFunctionOnMessageThread() for use of this function type
typedef int juce::pointer_sized_int |
A signed integer type that's guaranteed to be large enough to hold a pointer without truncating it.
typedef unsigned int juce::pointer_sized_uint |
An unsigned integer type that's guaranteed to be large enough to hold a pointer without truncating it.
Automatically locks and unlocks a CriticalSection object.
You can use a ScopedLock as a local variable to provide RAII-based locking of a CriticalSection.
e.g.
Automatically tries to lock and unlock a CriticalSection object.
Use one of these as a local variable to control access to a CriticalSection.
e.g.
Automatically unlocks and re-locks a CriticalSection object.
This is the reverse of a ScopedLock object - instead of locking the critical section for the lifetime of this object, it unlocks it.
Make sure you don't try to unlock critical sections that aren't actually locked!
e.g.
This typedef is just for compatibility with old code - newer code should use the ScrollBar::Listener class directly.
typedef Slider::Listener juce::SliderListener |
This typedef is just for compatibility with old code - newer code should use the Slider::Listener class directly.
typedef int juce::SocketHandle |
This typedef is just for compatibility with old code - newer code should use the TableHeaderComponent::Listener class directly.
This typedef is just for compatibility with old code - newer code should use the TextEditor::Listener class directly.
typedef unsigned short juce::uint16 |
A platform-independent 16-bit unsigned integer type.
typedef unsigned int juce::uint32 |
A platform-independent 32-bit unsigned integer type.
typedef unsigned long long juce::uint64 |
A platform-independent 64-bit unsigned integer type.
typedef unsigned char juce::uint8 |
A platform-independent 8-bit unsigned integer type.
typedef Value::Listener juce::ValueListener |
This typedef is just for compatibility with old code - newer code should use the Value::Listener class directly.
These enums are used in various classes to indicate whether a notification event should be sent out.
|
inlinenoexcept |
A handy function which adds a number of bytes to any type of pointer and returns the result. This can be useful to avoid casting pointers to a char* and back when you want to move them by a specific number of bytes,
|
inlinenoexcept |
Returns the number of bits in a 32-bit integer.
|
inlinenoexcept |
Returns the number of bits in a 64-bit integer.
|
inline |
If a pointer is non-null, this returns a new copy of the object that it points to, or safely returns nullptr if the pointer is null.
|
inlinenoexcept |
Converts an angle in degrees to radians.
|
inline |
Delete an object pointer, and sets the pointer to null.
Remember that it's not good c++ practice to use delete directly - always try to use a ScopedPointer or other automatic lifetime-management system rather than resorting to deleting raw pointers!
void juce::deleteAndZero | ( | ScopedPointer< Type > & | ) |
const Type juce::findMaximum | ( | const Type * | values, |
int | numValues | ||
) |
Scans an array of values, returning the maximum value that it contains.
void juce::findMinAndMax | ( | const Type * | values, |
int | numValues, | ||
Type & | lowest, | ||
Type & | highest | ||
) |
Scans an array of values, returning the minimum and maximum values that it contains.
const Type juce::findMinimum | ( | const Type * | data, |
int | numValues | ||
) |
Scans an array of values, returning the minimum value that it contains.
|
inlinenoexcept |
A handy function which returns the difference between any two pointers, in bytes. The address of the second pointer is subtracted from the first, and the difference in bytes is returned.
const FontPlaceholderNames& juce::getFontPlaceholderNames | ( | ) |
|
noexcept |
Handy function for avoiding unused variables warning.
|
noexcept |
|
noexcept |
|
noexcept |
JUCE_API void JUCE_CALLTYPE juce::initialiseJuce_GUI | ( | ) |
Initialises Juce's GUI classes.
If you're embedding Juce into an application that uses its own event-loop rather than using the START_JUCE_APPLICATION macro, call this function before making any Juce calls, to make sure things are initialised correctly.
Note that if you're creating a Juce DLL for Windows, you may also need to call the Process::setCurrentModuleInstanceHandle() method.
|
inlinenoexcept |
Returns true if a value is at least zero, and also below a specified upper limit. This is basically a quicker way to write:
|
inlinenoexcept |
|
inlinenoexcept |
Returns true if a value is at least zero, and also less than or equal to a specified upper limit. This is basically a quicker way to write:
|
inlinenoexcept |
bool juce::isPowerOfTwo | ( | IntegerType | value | ) |
Returns true if the specified integer is a power-of-two.
|
inlinenoexcept |
Constrains a value to keep it within a given range.
This will check that the specified value lies between the lower and upper bounds specified, and if not, will return the nearest value that would be in-range. Effectively, it's like calling jmax (lowerLimit, jmin (upperLimit, value)).
Note that it expects that lowerLimit <= upperLimit. If this isn't true, the results will be unpredictable.
lowerLimit | the minimum value to return |
upperLimit | the maximum value to return |
valueToConstrain | the value to try to return |
|
inline |
Returns the larger of two values.
|
inline |
Returns the larger of three values.
|
inline |
Returns the larger of four values.
|
inline |
Returns the smaller of two values.
|
inline |
Returns the smaller of three values.
|
inline |
Returns the smaller of four values.
bool juce::juce_areThereAnyAlwaysOnTopWindows | ( | ) |
void juce::juce_checkCurrentlyFocusedTopLevelWindow | ( | ) |
File juce::juce_getExecutableFile | ( | ) |
|
inlinenoexcept |
Using juce_hypot is easier than dealing with the different types of hypot function that are provided by the various platforms and compilers.
|
inlinenoexcept |
juce::juce_ImplementSingleton | ( | TypefaceCache | ) |
juce::juce_ImplementSingleton_SingleThreaded | ( | ModalComponentManager | ) |
juce::juce_ImplementSingleton_SingleThreaded | ( | ImageCache::Pimpl | ) |
juce::juce_ImplementSingleton_SingleThreaded | ( | TopLevelWindowManager | ) |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
int juce::juce_iOSMain | ( | int | argc, |
const char * | argv[] | ||
) |
|
inlinenoexcept |
The isfinite() method seems to vary between platforms, so this is a platform-independent function for it.
|
inlinenoexcept |
|
inlinenoexcept |
JUCE_API bool JUCE_CALLTYPE juce::juce_isRunningUnderDebugger | ( | ) |
|
inlinenoexcept |
|
noexcept |
bool juce::juce_performDragDropFiles | ( | const StringArray & | , |
const bool | copyFiles, | ||
bool & | shouldStop | ||
) |
bool juce::juce_performDragDropText | ( | const String & | , |
bool & | shouldStop | ||
) |
void juce::juce_runSystemCommand | ( | const String & | command | ) |
int juce::juce_siginterrupt | ( | int | sig, |
int | flag | ||
) |
void JUCE_API juce::juce_threadEntryPoint | ( | void * | userData | ) |
|
noexcept |
|
noexcept |
Performs a modulo operation, but can cope with the dividend being negative. The divisor must be greater than zero.
|
inlinenoexcept |
Returns the smallest power-of-two which is equal to or greater than the given integer.
|
inline |
Handy function for getting the number of elements in a simple const C array. E.g.
|
noexcept |
Compares two RelativeTimes.
|
noexcept |
Compares a ScopedPointer with another pointer. This can be handy for checking whether this is a null pointer.
|
noexcept |
|
noexcept |
Compares two ReferenceCountedObjectPointers.
|
noexcept |
Compares two ReferenceCountedObjectPointers.
|
noexcept |
Compares two ReferenceCountedObjectPointers.
Compares the values of two var objects, using the var::equals() comparison.
bool juce::operator!= | ( | const var & | v1, |
const char *const | v2 | ||
) |
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Adds two RelativeTimes together.
|
noexcept |
Adds a RelativeTime to a Time.
|
noexcept |
Adds a RelativeTime to a Time.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | const char * | string1, |
const String & | string2 | ||
) |
Concatenates two strings.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | const wchar_t * | string1, |
const String & | string2 | ||
) |
Concatenates two strings.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | char | string1, |
const String & | string2 | ||
) |
Concatenates two strings.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | wchar_t | string1, |
const String & | string2 | ||
) |
Concatenates two strings.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | String | string1, |
const String & | string2 | ||
) |
Concatenates two strings.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | String | string1, |
const char * | string2 | ||
) |
Concatenates two strings.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | String | string1, |
const wchar_t * | string2 | ||
) |
Concatenates two strings.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | String | string1, |
char | characterToAppend | ||
) |
Concatenates two strings.
JUCE_API String JUCE_CALLTYPE juce::operator+ | ( | String | string1, |
wchar_t | characterToAppend | ||
) |
Concatenates two strings.
|
noexcept |
Subtracts two RelativeTimes.
|
noexcept |
Subtracts a RelativeTime from a Time.
|
noexcept |
Returns the relative time difference between two times.
|
noexcept |
Compares two RelativeTimes.
|
noexcept |
Case-sensitive comparison of two strings.
OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
const MemoryOutputStream & | streamToRead | ||
) |
Copies all the data that has been written to a MemoryOutputStream into another stream.
OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | , |
const Value & | |||
) |
Writes a Value to an OutputStream as a UTF8 string.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
int | number | ||
) |
Writes a number to a stream as 8-bit characters in the default system encoding.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
int64 | number | ||
) |
Writes a number to a stream as 8-bit characters in the default system encoding.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
double | number | ||
) |
Writes a number to a stream as 8-bit characters in the default system encoding.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
char | character | ||
) |
Writes a character to a stream.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
const char * | text | ||
) |
Writes a null-terminated text string to a stream.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
const MemoryBlock & | data | ||
) |
Writes a block of data from a MemoryBlock to a stream.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
const File & | fileToRead | ||
) |
Writes the contents of a file to a stream.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
InputStream & | streamToRead | ||
) |
Writes the complete contents of an input stream to an output stream.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
const NewLine & | |||
) |
Writes a new-line to a stream. You can use the predefined symbol 'newLine' to invoke this, e.g.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
char | characterToAppend | ||
) |
Appends a character at the end of a string.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
wchar_t | characterToAppend | ||
) |
Appends a character at the end of a string.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
const char * | string2 | ||
) |
Appends a string to the end of the first one.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
const wchar_t * | string2 | ||
) |
Appends a string to the end of the first one.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
const String & | string2 | ||
) |
Appends a string to the end of the first one.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
int | number | ||
) |
Appends a decimal number at the end of a string.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
short | number | ||
) |
Appends a decimal number at the end of a string.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
long | number | ||
) |
Appends a decimal number at the end of a string.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
int64 | number | ||
) |
Appends a decimal number at the end of a string.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
float | number | ||
) |
Appends a decimal number at the end of a string.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
double | number | ||
) |
Appends a decimal number at the end of a string.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
uint64 | number | ||
) |
Appends a decimal number at the end of a string.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
const String & | stringToWrite | ||
) |
Writes a string to an OutputStream as UTF8.
JUCE_API OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
StringRef | stringToWrite | ||
) |
Writes a string to an OutputStream as UTF8.
JUCE_API String &JUCE_CALLTYPE juce::operator<< | ( | String & | string1, |
const NewLine & | |||
) |
Writes a new-line sequence to a string. You can use the predefined object 'newLine' to invoke this, e.g.
OutputStream &JUCE_CALLTYPE juce::operator<< | ( | OutputStream & | stream, |
const BigInteger & | value | ||
) |
Writes a BigInteger to an OutputStream as a UTF8 decimal string.
std::basic_ostream<char, traits>& JUCE_CALLTYPE juce::operator<< | ( | std::basic_ostream< char, traits > & | stream, |
const String & | stringToWrite | ||
) |
This operator allows you to write a juce String directly to std output streams. This is handy for writing strings to std::cout, std::cerr, etc.
std::basic_ostream<wchar_t, traits>& JUCE_CALLTYPE juce::operator<< | ( | std::basic_ostream< wchar_t, traits > & | stream, |
const String & | stringToWrite | ||
) |
This operator allows you to write a juce String directly to std output streams. This is handy for writing strings to std::wcout, std::wcerr, etc.
|
noexcept |
Compares two RelativeTimes.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Compares two RelativeTimes.
|
noexcept |
Compares a ScopedPointer with another pointer. This can be handy for checking whether this is a null pointer.
|
noexcept |
|
noexcept |
Compares two ReferenceCountedObjectPointers.
|
noexcept |
Compares two ReferenceCountedObjectPointers.
|
noexcept |
Compares two ReferenceCountedObjectPointers.
Compares the values of two var objects, using the var::equals() comparison.
bool juce::operator== | ( | const var & | v1, |
const char *const | v2 | ||
) |
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Compares two RelativeTimes.
|
noexcept |
Case-sensitive comparison of two strings.
|
noexcept |
Compares two RelativeTimes.
|
noexcept |
Case-sensitive comparison of two strings.
|
inlinenoexcept |
Converts an angle in radians to degrees.
|
inlinenoexcept |
A handy function to read un-aligned memory without a performance penalty or bus-error.
|
inlinenoexcept |
Fast floating-point-to-integer conversion.
This is faster than using the normal c++ cast to convert a double to an int, and it will round the value to the nearest integer, rather than rounding it down like the normal cast does.
Note that this routine gets its speed at the expense of some accuracy, and when rounding values whose floating point component is exactly 0.5, odd numbers and even numbers will be rounded up or down differently. For a more accurate conversion, see roundDoubleToIntAccurate().
|
inlinenoexcept |
Fast floating-point-to-integer conversion.
This is faster than using the normal c++ cast to convert a float to an int, and it will round the value to the nearest integer, rather than rounding it down like the normal cast does.
Note that this routine gets its speed at the expense of some accuracy, and when rounding values whose floating point component is exactly 0.5, odd numbers and even numbers will be rounded up or down differently.
|
inlinenoexcept |
Fast floating-point-to-integer conversion.
This is faster than using the normal c++ cast to convert a float to an int, and it will round the value to the nearest integer, rather than rounding it down like the normal cast does.
Note that this routine gets its speed at the expense of some accuracy, and when rounding values whose floating point component is exactly 0.5, odd numbers and even numbers will be rounded up or down differently.
|
inlinenoexcept |
|
inlinenoexcept |
Fast floating-point-to-integer conversion.
This is a slightly slower and slightly more accurate version of roundDoubleToInt(). It works fine for values above zero, but negative numbers are rounded the wrong way.
JUCE_API void JUCE_CALLTYPE juce::shutdownJuce_GUI | ( | ) |
Clears up any static data being used by Juce's GUI classes.
If you're embedding Juce into an application that uses its own event-loop rather than using the START_JUCE_APPLICATION macro, call this function in your shutdown code to clean up any juce objects that might be lying around.
|
noexcept |
Returns the square of its argument.
|
inline |
Handy function to swap two values.
void * juce::threadEntryProc | ( | void * | userData | ) |
Uses the LocalisedStrings class to translate the given string literal.
Uses the LocalisedStrings class to translate the given string literal.
JUCE_API String juce::translate | ( | CharPointer_UTF8 | stringLiteral | ) |
Uses the LocalisedStrings class to translate the given string literal.
Uses the LocalisedStrings class to translate the given string literal.
|
inlinenoexcept |
A handy function to write un-aligned memory without a performance penalty or bus-error.
|
inlinenoexcept |
Fills a block of memory with zeros.
|
inlinenoexcept |
Overwrites a structure or object with zeros.
const float juce::bubblePaddingX = 20.0f |
const float juce::bubblePaddingY = 14.0f |
const double juce::double_Pi = 3.1415926535897932384626433832795 |
A predefined value for Pi, at double-precision.
const float juce::float_Pi = 3.14159265358979323846f |
A predefined value for Pi, at single-precision.
int juce::juce_argc |
const char* const* juce::juce_argv |
const int juce::juce_edgeTableDefaultEdgesPerLine = 32 |
GetTypefaceForFont juce::juce_getTypefaceForFont = nullptr |
class JUCE_API juce::PixelAlpha juce::JUCE_PACKED |
const uint32 juce::magicXmlNumber = 0x21324356 |