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
Loading...
Searching...
No Matches
Namespaces | Macros
juce_graphics.h File Reference
#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
 

Macro Definition Documentation

◆ JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING

#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.

◆ JUCE_GRAPHICS_H_INCLUDED

#define JUCE_GRAPHICS_H_INCLUDED

Definition at line 56 of file juce_graphics.h.

◆ JUCE_INCLUDE_JPEGLIB_CODE

#define JUCE_INCLUDE_JPEGLIB_CODE

Definition at line 95 of file juce_graphics.h.

◆ JUCE_INCLUDE_PNGLIB_CODE

#define JUCE_INCLUDE_PNGLIB_CODE

Definition at line 91 of file juce_graphics.h.

◆ JUCE_USE_COREIMAGE_LOADER

#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.

◆ JUCE_USE_DIRECTWRITE

#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.

◆ USE_COREGRAPHICS_RENDERING

#define USE_COREGRAPHICS_RENDERING

Definition at line 99 of file juce_graphics.h.