Go to the source code of this file.
◆ JUCE_CREATE_APPLICATION_DEFINE
| #define JUCE_CREATE_APPLICATION_DEFINE |
( |
| AppClass | ) |
|
Value:juce::JUCEApplicationBase* juce_CreateApplication(); \
juce::JUCEApplicationBase* juce_CreateApplication() { return new AppClass(); }
◆ JUCE_MAIN_FUNCTION
To start a JUCE app, use this macro: START_JUCE_APPLICATION (AppSubClass) where AppSubClass is the name of a class derived from JUCEApplication or JUCEApplicationBase.
See the JUCEApplication and JUCEApplicationBase class documentation for more details.
◆ JUCE_MAIN_FUNCTION_ARGS
◆ JUCE_MAIN_FUNCTION_DEFINITION
| #define JUCE_MAIN_FUNCTION_DEFINITION |
Value:
{ \
juce::JUCEApplicationBase::createInstance = &juce_CreateApplication; \
}
#define JUCE_MAIN_FUNCTION_ARGS
Definition juce_Initialisation.h:98
#define JUCE_MAIN_FUNCTION
Definition juce_Initialisation.h:97
◆ START_JUCE_APPLICATION
| #define START_JUCE_APPLICATION |
( |
| AppClass | ) |
|
Value:
JUCE_CREATE_APPLICATION_DEFINE(AppClass) \
JUCE_MAIN_FUNCTION_DEFINITION \
JUCE_END_IGNORE_WARNINGS_GCC_LIKE
#define JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE(...)
Definition juce_CompilerWarnings.h:181