|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
#include <juce_core/juce_core.h>#include <juce_events/juce_events.h>#include "geometry/juce_AffineTransform.h"#include "geometry/juce_Point.h"#include "geometry/juce_Line.h"#include "geometry/juce_Rectangle.h"#include "geometry/juce_Parallelogram.h"#include "placement/juce_Justification.h"#include "geometry/juce_Path.h"#include "geometry/juce_RectangleList.h"#include "colour/juce_PixelFormats.h"#include "colour/juce_Colour.h"#include "colour/juce_ColourGradient.h"#include "colour/juce_Colours.h"#include "geometry/juce_BorderSize.h"#include "geometry/juce_EdgeTable.h"#include "geometry/juce_PathIterator.h"#include "geometry/juce_PathStrokeType.h"#include "placement/juce_RectanglePlacement.h"#include "images/juce_ImageCache.h"#include "images/juce_ImageConvolutionKernel.h"#include "images/juce_ImageFileFormat.h"#include "fonts/juce_Typeface.h"#include "fonts/juce_Font.h"#include "fonts/juce_AttributedString.h"#include "fonts/juce_GlyphArrangement.h"#include "fonts/juce_TextLayout.h"#include "fonts/juce_CustomTypeface.h"#include "contexts/juce_GraphicsContext.h"#include "contexts/juce_LowLevelGraphicsContext.h"#include "images/juce_Image.h"#include "images/juce_ScaledImage.h"#include "colour/juce_FillType.h"#include "native/juce_RenderingHelpers.h"#include "contexts/juce_LowLevelGraphicsSoftwareRenderer.h"#include "contexts/juce_LowLevelGraphicsPostScriptRenderer.h"#include "effects/juce_ImageEffectFilter.h"#include "effects/juce_DropShadowEffect.h"#include "effects/juce_GlowEffect.h"Go to the source code of this file.
Namespaces | |
| namespace | juce |
| JUCE Namespace. | |
Macros | |
| #define | JUCE_GRAPHICS_H_INCLUDED |
| #define | JUCE_USE_COREIMAGE_LOADER |
| Config: JUCE_USE_COREIMAGE_LOADER. | |
| #define | JUCE_USE_DIRECTWRITE |
| Config: JUCE_USE_DIRECTWRITE. | |
| #define | JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING |
| Config: JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING. | |
| #define | JUCE_INCLUDE_PNGLIB_CODE |
| #define | JUCE_INCLUDE_JPEGLIB_CODE |
| #define | USE_COREGRAPHICS_RENDERING |
| #define JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING |
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.
Definition at line 87 of file juce_graphics.h.
| #define JUCE_GRAPHICS_H_INCLUDED |
Definition at line 56 of file juce_graphics.h.
| #define JUCE_INCLUDE_JPEGLIB_CODE |
Definition at line 95 of file juce_graphics.h.
| #define JUCE_INCLUDE_PNGLIB_CODE |
Definition at line 91 of file juce_graphics.h.
| #define JUCE_USE_COREIMAGE_LOADER |
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.
Definition at line 69 of file juce_graphics.h.
| #define JUCE_USE_DIRECTWRITE |
Config: JUCE_USE_DIRECTWRITE.
Enabling this flag means that DirectWrite will be used when available for font management and layout.
Definition at line 78 of file juce_graphics.h.
| #define USE_COREGRAPHICS_RENDERING |
Definition at line 99 of file juce_graphics.h.