openshot-audio
0.1.7
JuceLibraryCode
modules
juce_graphics
juce_graphics.h
Go to the documentation of this file.
1
/*
2
==============================================================================
3
4
This file is part of the JUCE library.
5
Copyright (c) 2015 - ROLI Ltd.
6
7
Permission is granted to use this software under the terms of either:
8
a) the GPL v2 (or any later version)
9
b) the Affero GPL v3
10
11
Details of these licenses can be found at: www.gnu.org/licenses
12
13
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
14
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
15
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16
17
------------------------------------------------------------------------------
18
19
To release a closed-source product which uses JUCE, commercial licenses are
20
available: visit www.juce.com for more information.
21
22
==============================================================================
23
*/
24
25
#ifndef JUCE_GRAPHICS_H_INCLUDED // %%
26
#define JUCE_GRAPHICS_H_INCLUDED
27
28
#include "../juce_core/juce_core.h"
29
#include "../juce_events/juce_events.h"
30
31
//=============================================================================
38
#ifndef JUCE_USE_COREIMAGE_LOADER
39
#define JUCE_USE_COREIMAGE_LOADER 1
40
#endif
41
47
#ifndef JUCE_USE_DIRECTWRITE
48
#define JUCE_USE_DIRECTWRITE 1
49
#endif
50
51
#ifndef JUCE_INCLUDE_PNGLIB_CODE
52
#define JUCE_INCLUDE_PNGLIB_CODE 1
53
#endif
54
55
#ifndef JUCE_INCLUDE_JPEGLIB_CODE
56
#define JUCE_INCLUDE_JPEGLIB_CODE 1
57
#endif
58
59
#ifndef USE_COREGRAPHICS_RENDERING
60
#define USE_COREGRAPHICS_RENDERING 1
61
#endif
62
63
//=============================================================================
64
namespace
juce
65
{
66
67
class
Image
;
68
class
AffineTransform
;
69
class
Path
;
70
class
Font
;
71
class
Graphics
;
72
class
FillType
;
73
class
LowLevelGraphicsContext
;
74
75
#include "
geometry/juce_AffineTransform.h
"
76
#include "
geometry/juce_Point.h
"
77
#include "
geometry/juce_Line.h
"
78
#include "
geometry/juce_Rectangle.h
"
79
#include "
placement/juce_Justification.h
"
80
#include "
geometry/juce_Path.h
"
81
#include "
geometry/juce_RectangleList.h
"
82
#include "
colour/juce_PixelFormats.h
"
83
#include "
colour/juce_Colour.h
"
84
#include "
colour/juce_ColourGradient.h
"
85
#include "
colour/juce_Colours.h
"
86
#include "
geometry/juce_BorderSize.h
"
87
#include "
geometry/juce_EdgeTable.h
"
88
#include "
geometry/juce_PathIterator.h
"
89
#include "
geometry/juce_PathStrokeType.h
"
90
#include "
placement/juce_RectanglePlacement.h
"
91
#include "
images/juce_ImageCache.h
"
92
#include "
images/juce_ImageConvolutionKernel.h
"
93
#include "
images/juce_ImageFileFormat.h
"
94
#include "
fonts/juce_AttributedString.h
"
95
#include "
fonts/juce_Typeface.h
"
96
#include "
fonts/juce_Font.h
"
97
#include "
fonts/juce_GlyphArrangement.h
"
98
#include "
fonts/juce_TextLayout.h
"
99
#include "
fonts/juce_CustomTypeface.h
"
100
#include "
contexts/juce_GraphicsContext.h
"
101
#include "
contexts/juce_LowLevelGraphicsContext.h
"
102
#include "
images/juce_Image.h
"
103
#include "
colour/juce_FillType.h
"
104
#include "
native/juce_RenderingHelpers.h
"
105
#include "
contexts/juce_LowLevelGraphicsSoftwareRenderer.h
"
106
#include "
contexts/juce_LowLevelGraphicsPostScriptRenderer.h
"
107
#include "
effects/juce_ImageEffectFilter.h
"
108
#include "
effects/juce_DropShadowEffect.h
"
109
#include "
effects/juce_GlowEffect.h
"
110
111
}
112
113
#endif // JUCE_GRAPHICS_H_INCLUDED
juce_ColourGradient.h
juce
Definition:
juce_audio_basics.cpp:75
juce_Rectangle.h
juce_Point.h
juce_RenderingHelpers.h
juce_TextLayout.h
juce_DropShadowEffect.h
juce::AffineTransform
Definition:
juce_graphics.h:41
juce_ImageEffectFilter.h
juce_Path.h
juce_Colour.h
juce::Path
Definition:
juce_graphics.h:63
juce::LowLevelGraphicsContext
Definition:
juce_graphics.h:44
juce_LowLevelGraphicsPostScriptRenderer.h
juce::Image
Definition:
juce_graphics.h:55
juce_Colours.h
juce_PathStrokeType.h
juce_RectanglePlacement.h
juce_ImageConvolutionKernel.h
juce_Font.h
juce_PathIterator.h
juce_FillType.h
juce::Font
Definition:
juce_graphics.h:40
juce_EdgeTable.h
juce_Typeface.h
juce_ImageFileFormat.h
juce_GraphicsContext.h
juce::Graphics
Definition:
juce_graphics.h:43
juce_CustomTypeface.h
juce_GlowEffect.h
juce_AffineTransform.h
juce_Line.h
juce_PixelFormats.h
juce_Image.h
juce::FillType
Definition:
juce_graphics.h:39
juce_RectangleList.h
juce_ImageCache.h
juce_LowLevelGraphicsContext.h
juce_LowLevelGraphicsSoftwareRenderer.h
juce_Justification.h
juce_BorderSize.h
juce_GlyphArrangement.h
juce_AttributedString.h
Generated by
1.8.13