Namespaces | |
| namespace | juce |
Macros | |
| #define | JUCE_GRAPHICS_H_INCLUDED |
| #define | JUCE_USE_COREIMAGE_LOADER 1 |
| Config: JUCE_USE_COREIMAGE_LOADER. | |
| #define | JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING 0 |
| Config: JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING. | |
| #define | JUCE_INCLUDE_PNGLIB_CODE 1 |
| Config: JUCE_INCLUDE_PNGLIB_CODE This can be used to disable Juce's embedded 3rd-party pnglib code. | |
| #define | JUCE_PNGLIB_INCLUDE_PATH <png.h> |
| #define | JUCE_INCLUDE_JPEGLIB_CODE 1 |
| Config: JUCE_INCLUDE_JPEGLIB_CODE This can be used to disable Juce's embedded 3rd-party jpeglib code. | |
| #define | JUCE_JPEGLIB_INCLUDE_PATH <jpeglib.h> |
| #define | JUCE_USE_WEBP 1 |
| Config: JUCE_USE_WEBP Enables the WebP image format class. | |
| #define | JUCE_INCLUDE_WEBPLIB_CODE 1 |
| Config: JUCE_INCLUDE_WEBPLIB_CODE This can be used to disable Juce's embedded 3rd-party libwebp code. | |
| #define | JUCE_WEBPLIB_DECODE_INCLUDE_PATH <webp/decode.h> |
| #define | JUCE_WEBPLIB_ENCODE_INCLUDE_PATH <webp/encode.h> |
| #define | USE_COREGRAPHICS_RENDERING 1 |
| #define JUCE_GRAPHICS_H_INCLUDED |
| #define JUCE_USE_COREIMAGE_LOADER 1 |
Config: JUCE_USE_COREIMAGE_LOADER.
On OSX, enabling this flag means that the CoreImage codecs will be used to load PNG/JPEG/GIF files. It is enabled by default, but you may want to disable it if you'd rather use libpng, libjpeg, etc.
| #define JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING 0 |
Config: JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING.
Setting this flag will turn off CoreGraphics font smoothing on macOS, which some people find makes the text too 'fat' for their taste.
| #define JUCE_INCLUDE_PNGLIB_CODE 1 |
Config: JUCE_INCLUDE_PNGLIB_CODE This can be used to disable Juce's embedded 3rd-party pnglib code.
You might need to tweak this if you're linking to an external pnglib library in your app, but for normal apps, this option should be left alone.
If you disable this, you might also want to set a value for JUCE_PNGLIB_INCLUDE_PATH, to specify the path where your pnglib headers live.
| #define JUCE_PNGLIB_INCLUDE_PATH <png.h> |
| #define JUCE_INCLUDE_JPEGLIB_CODE 1 |
Config: JUCE_INCLUDE_JPEGLIB_CODE This can be used to disable Juce's embedded 3rd-party jpeglib code.
You might need to tweak this if you're linking to an external jpeglib library in your app, but for normal apps, this option should be left alone.
If you disable this, you might also want to set a value for JUCE_JPEGLIB_INCLUDE_PATH, to specify the path where your jpeglib headers live.
| #define JUCE_JPEGLIB_INCLUDE_PATH <jpeglib.h> |
| #define JUCE_USE_WEBP 1 |
Config: JUCE_USE_WEBP Enables the WebP image format class.
If your app doesn't need to read or write WebP images, you might want to disable this to reduce the size of your binaries and build time.
| #define JUCE_INCLUDE_WEBPLIB_CODE 1 |
Config: JUCE_INCLUDE_WEBPLIB_CODE This can be used to disable Juce's embedded 3rd-party libwebp code.
You might need to tweak this if you're linking to an external libwebp library in your app, but for normal apps, this option should be left alone.
If you disable this, you might also want to set values for JUCE_WEBPLIB_DECODE_INCLUDE_PATH and JUCE_WEBPLIB_ENCODE_INCLUDE_PATH, to specify the paths where your libwebp headers live.
This config option only has an effect when JUCE_USE_WEBP is enabled.
| #define JUCE_WEBPLIB_DECODE_INCLUDE_PATH <webp/decode.h> |
| #define JUCE_WEBPLIB_ENCODE_INCLUDE_PATH <webp/encode.h> |
| #define USE_COREGRAPHICS_RENDERING 1 |