ROOT  6.06/09
Reference Guide
Macros | Typedefs
render.h File Reference
#include <X11/Xdefs.h>
+ Include dependency graph for render.h:

Go to the source code of this file.

Macros

#define RENDER_NAME   "RENDER"
 
#define RENDER_MAJOR   0
 
#define RENDER_MINOR   11
 
#define X_RenderQueryVersion   0
 
#define X_RenderQueryPictFormats   1
 
#define X_RenderQueryPictIndexValues   2 /* 0.7 */
 
#define X_RenderQueryDithers   3
 
#define X_RenderCreatePicture   4
 
#define X_RenderChangePicture   5
 
#define X_RenderSetPictureClipRectangles   6
 
#define X_RenderFreePicture   7
 
#define X_RenderComposite   8
 
#define X_RenderScale   9
 
#define X_RenderTrapezoids   10
 
#define X_RenderTriangles   11
 
#define X_RenderTriStrip   12
 
#define X_RenderTriFan   13
 
#define X_RenderColorTrapezoids   14
 
#define X_RenderColorTriangles   15
 
#define X_RenderCreateGlyphSet   17
 
#define X_RenderReferenceGlyphSet   18
 
#define X_RenderFreeGlyphSet   19
 
#define X_RenderAddGlyphs   20
 
#define X_RenderAddGlyphsFromPicture   21
 
#define X_RenderFreeGlyphs   22
 
#define X_RenderCompositeGlyphs8   23
 
#define X_RenderCompositeGlyphs16   24
 
#define X_RenderCompositeGlyphs32   25
 
#define X_RenderFillRectangles   26
 
#define X_RenderCreateCursor   27
 
#define X_RenderSetPictureTransform   28
 
#define X_RenderQueryFilters   29
 
#define X_RenderSetPictureFilter   30
 
#define X_RenderCreateAnimCursor   31
 
#define X_RenderAddTraps   32
 
#define X_RenderCreateSolidFill   33
 
#define X_RenderCreateLinearGradient   34
 
#define X_RenderCreateRadialGradient   35
 
#define X_RenderCreateConicalGradient   36
 
#define RenderNumberRequests   (X_RenderCreateConicalGradient+1)
 
#define BadPictFormat   0
 
#define BadPicture   1
 
#define BadPictOp   2
 
#define BadGlyphSet   3
 
#define BadGlyph   4
 
#define RenderNumberErrors   (BadGlyph+1)
 
#define PictTypeIndexed   0
 
#define PictTypeDirect   1
 
#define PictOpMinimum   0
 
#define PictOpClear   0
 
#define PictOpSrc   1
 
#define PictOpDst   2
 
#define PictOpOver   3
 
#define PictOpOverReverse   4
 
#define PictOpIn   5
 
#define PictOpInReverse   6
 
#define PictOpOut   7
 
#define PictOpOutReverse   8
 
#define PictOpAtop   9
 
#define PictOpAtopReverse   10
 
#define PictOpXor   11
 
#define PictOpAdd   12
 
#define PictOpSaturate   13
 
#define PictOpMaximum   13
 
#define PictOpDisjointMinimum   0x10
 
#define PictOpDisjointClear   0x10
 
#define PictOpDisjointSrc   0x11
 
#define PictOpDisjointDst   0x12
 
#define PictOpDisjointOver   0x13
 
#define PictOpDisjointOverReverse   0x14
 
#define PictOpDisjointIn   0x15
 
#define PictOpDisjointInReverse   0x16
 
#define PictOpDisjointOut   0x17
 
#define PictOpDisjointOutReverse   0x18
 
#define PictOpDisjointAtop   0x19
 
#define PictOpDisjointAtopReverse   0x1a
 
#define PictOpDisjointXor   0x1b
 
#define PictOpDisjointMaximum   0x1b
 
#define PictOpConjointMinimum   0x20
 
#define PictOpConjointClear   0x20
 
#define PictOpConjointSrc   0x21
 
#define PictOpConjointDst   0x22
 
#define PictOpConjointOver   0x23
 
#define PictOpConjointOverReverse   0x24
 
#define PictOpConjointIn   0x25
 
#define PictOpConjointInReverse   0x26
 
#define PictOpConjointOut   0x27
 
#define PictOpConjointOutReverse   0x28
 
#define PictOpConjointAtop   0x29
 
#define PictOpConjointAtopReverse   0x2a
 
#define PictOpConjointXor   0x2b
 
#define PictOpConjointMaximum   0x2b
 
#define PictOpBlendMinimum   0x30
 
#define PictOpMultiply   0x30
 
#define PictOpScreen   0x31
 
#define PictOpOverlay   0x32
 
#define PictOpDarken   0x33
 
#define PictOpLighten   0x34
 
#define PictOpColorDodge   0x35
 
#define PictOpColorBurn   0x36
 
#define PictOpHardLight   0x37
 
#define PictOpSoftLight   0x38
 
#define PictOpDifference   0x39
 
#define PictOpExclusion   0x3a
 
#define PictOpHSLHue   0x3b
 
#define PictOpHSLSaturation   0x3c
 
#define PictOpHSLColor   0x3d
 
#define PictOpHSLLuminosity   0x3e
 
#define PictOpBlendMaximum   0x3e
 
#define PolyEdgeSharp   0
 
#define PolyEdgeSmooth   1
 
#define PolyModePrecise   0
 
#define PolyModeImprecise   1
 
#define CPRepeat   (1 << 0)
 
#define CPAlphaMap   (1 << 1)
 
#define CPAlphaXOrigin   (1 << 2)
 
#define CPAlphaYOrigin   (1 << 3)
 
#define CPClipXOrigin   (1 << 4)
 
#define CPClipYOrigin   (1 << 5)
 
#define CPClipMask   (1 << 6)
 
#define CPGraphicsExposure   (1 << 7)
 
#define CPSubwindowMode   (1 << 8)
 
#define CPPolyEdge   (1 << 9)
 
#define CPPolyMode   (1 << 10)
 
#define CPDither   (1 << 11)
 
#define CPComponentAlpha   (1 << 12)
 
#define CPLastBit   12
 
#define FilterNearest   "nearest"
 
#define FilterBilinear   "bilinear"
 
#define FilterConvolution   "convolution"
 
#define FilterFast   "fast"
 
#define FilterGood   "good"
 
#define FilterBest   "best"
 
#define FilterAliasNone   -1
 
#define SubPixelUnknown   0
 
#define SubPixelHorizontalRGB   1
 
#define SubPixelHorizontalBGR   2
 
#define SubPixelVerticalRGB   3
 
#define SubPixelVerticalBGR   4
 
#define SubPixelNone   5
 
#define RepeatNone   0
 
#define RepeatNormal   1
 
#define RepeatPad   2
 
#define RepeatReflect   3
 

Typedefs

typedef XID Glyph
 
typedef XID GlyphSet
 
typedef XID Picture
 
typedef XID PictFormat
 

Macro Definition Documentation

#define BadGlyph   4

Definition at line 88 of file render.h.

#define BadGlyphSet   3

Definition at line 87 of file render.h.

#define BadPictFormat   0

Definition at line 84 of file render.h.

#define BadPictOp   2

Definition at line 86 of file render.h.

#define BadPicture   1

Definition at line 85 of file render.h.

#define CPAlphaMap   (1 << 1)

Definition at line 172 of file render.h.

#define CPAlphaXOrigin   (1 << 2)

Definition at line 173 of file render.h.

#define CPAlphaYOrigin   (1 << 3)

Definition at line 174 of file render.h.

#define CPClipMask   (1 << 6)

Definition at line 177 of file render.h.

#define CPClipXOrigin   (1 << 4)

Definition at line 175 of file render.h.

#define CPClipYOrigin   (1 << 5)

Definition at line 176 of file render.h.

#define CPComponentAlpha   (1 << 12)

Definition at line 183 of file render.h.

#define CPDither   (1 << 11)

Definition at line 182 of file render.h.

#define CPGraphicsExposure   (1 << 7)

Definition at line 178 of file render.h.

#define CPLastBit   12

Definition at line 184 of file render.h.

#define CPPolyEdge   (1 << 9)

Definition at line 180 of file render.h.

#define CPPolyMode   (1 << 10)

Definition at line 181 of file render.h.

#define CPRepeat   (1 << 0)

Definition at line 171 of file render.h.

#define CPSubwindowMode   (1 << 8)

Definition at line 179 of file render.h.

#define FilterAliasNone   -1

Definition at line 196 of file render.h.

#define FilterBest   "best"

Definition at line 194 of file render.h.

#define FilterBilinear   "bilinear"

Definition at line 188 of file render.h.

#define FilterConvolution   "convolution"

Definition at line 190 of file render.h.

#define FilterFast   "fast"

Definition at line 192 of file render.h.

#define FilterGood   "good"

Definition at line 193 of file render.h.

#define FilterNearest   "nearest"

Definition at line 187 of file render.h.

#define PictOpAdd   12

Definition at line 107 of file render.h.

#define PictOpAtop   9

Definition at line 104 of file render.h.

#define PictOpAtopReverse   10

Definition at line 105 of file render.h.

#define PictOpBlendMaximum   0x3e

Definition at line 163 of file render.h.

#define PictOpBlendMinimum   0x30

Definition at line 147 of file render.h.

#define PictOpClear   0

Definition at line 95 of file render.h.

#define PictOpColorBurn   0x36

Definition at line 154 of file render.h.

#define PictOpColorDodge   0x35

Definition at line 153 of file render.h.

#define PictOpConjointAtop   0x29

Definition at line 139 of file render.h.

#define PictOpConjointAtopReverse   0x2a

Definition at line 140 of file render.h.

#define PictOpConjointClear   0x20

Definition at line 130 of file render.h.

#define PictOpConjointDst   0x22

Definition at line 132 of file render.h.

#define PictOpConjointIn   0x25

Definition at line 135 of file render.h.

#define PictOpConjointInReverse   0x26

Definition at line 136 of file render.h.

#define PictOpConjointMaximum   0x2b

Definition at line 142 of file render.h.

#define PictOpConjointMinimum   0x20

Definition at line 129 of file render.h.

#define PictOpConjointOut   0x27

Definition at line 137 of file render.h.

#define PictOpConjointOutReverse   0x28

Definition at line 138 of file render.h.

#define PictOpConjointOver   0x23

Definition at line 133 of file render.h.

#define PictOpConjointOverReverse   0x24

Definition at line 134 of file render.h.

#define PictOpConjointSrc   0x21

Definition at line 131 of file render.h.

#define PictOpConjointXor   0x2b

Definition at line 141 of file render.h.

#define PictOpDarken   0x33

Definition at line 151 of file render.h.

#define PictOpDifference   0x39

Definition at line 157 of file render.h.

#define PictOpDisjointAtop   0x19

Definition at line 124 of file render.h.

#define PictOpDisjointAtopReverse   0x1a

Definition at line 125 of file render.h.

#define PictOpDisjointClear   0x10

Definition at line 115 of file render.h.

#define PictOpDisjointDst   0x12

Definition at line 117 of file render.h.

#define PictOpDisjointIn   0x15

Definition at line 120 of file render.h.

#define PictOpDisjointInReverse   0x16

Definition at line 121 of file render.h.

#define PictOpDisjointMaximum   0x1b

Definition at line 127 of file render.h.

#define PictOpDisjointMinimum   0x10

Definition at line 114 of file render.h.

#define PictOpDisjointOut   0x17

Definition at line 122 of file render.h.

#define PictOpDisjointOutReverse   0x18

Definition at line 123 of file render.h.

#define PictOpDisjointOver   0x13

Definition at line 118 of file render.h.

#define PictOpDisjointOverReverse   0x14

Definition at line 119 of file render.h.

#define PictOpDisjointSrc   0x11

Definition at line 116 of file render.h.

#define PictOpDisjointXor   0x1b

Definition at line 126 of file render.h.

#define PictOpDst   2

Definition at line 97 of file render.h.

#define PictOpExclusion   0x3a

Definition at line 158 of file render.h.

#define PictOpHardLight   0x37

Definition at line 155 of file render.h.

#define PictOpHSLColor   0x3d

Definition at line 161 of file render.h.

#define PictOpHSLHue   0x3b

Definition at line 159 of file render.h.

#define PictOpHSLLuminosity   0x3e

Definition at line 162 of file render.h.

#define PictOpHSLSaturation   0x3c

Definition at line 160 of file render.h.

#define PictOpIn   5

Definition at line 100 of file render.h.

#define PictOpInReverse   6

Definition at line 101 of file render.h.

#define PictOpLighten   0x34

Definition at line 152 of file render.h.

#define PictOpMaximum   13

Definition at line 109 of file render.h.

#define PictOpMinimum   0

Definition at line 94 of file render.h.

#define PictOpMultiply   0x30

Definition at line 148 of file render.h.

#define PictOpOut   7

Definition at line 102 of file render.h.

#define PictOpOutReverse   8

Definition at line 103 of file render.h.

#define PictOpOver   3

Definition at line 98 of file render.h.

#define PictOpOverlay   0x32

Definition at line 150 of file render.h.

#define PictOpOverReverse   4

Definition at line 99 of file render.h.

#define PictOpSaturate   13

Definition at line 108 of file render.h.

#define PictOpScreen   0x31

Definition at line 149 of file render.h.

#define PictOpSoftLight   0x38

Definition at line 156 of file render.h.

#define PictOpSrc   1

Definition at line 96 of file render.h.

#define PictOpXor   11

Definition at line 106 of file render.h.

#define PictTypeDirect   1

Definition at line 92 of file render.h.

#define PictTypeIndexed   0

Definition at line 91 of file render.h.

#define PolyEdgeSharp   0

Definition at line 165 of file render.h.

#define PolyEdgeSmooth   1

Definition at line 166 of file render.h.

#define PolyModeImprecise   1

Definition at line 169 of file render.h.

#define PolyModePrecise   0

Definition at line 168 of file render.h.

#define RENDER_MAJOR   0

Definition at line 37 of file render.h.

#define RENDER_MINOR   11

Definition at line 38 of file render.h.

#define RENDER_NAME   "RENDER"

Definition at line 36 of file render.h.

#define RenderNumberErrors   (BadGlyph+1)

Definition at line 89 of file render.h.

#define RenderNumberRequests   (X_RenderCreateConicalGradient+1)

Definition at line 82 of file render.h.

#define RepeatNone   0

Definition at line 207 of file render.h.

#define RepeatNormal   1

Definition at line 208 of file render.h.

#define RepeatPad   2

Definition at line 209 of file render.h.

#define RepeatReflect   3

Definition at line 210 of file render.h.

#define SubPixelHorizontalBGR   2

Definition at line 201 of file render.h.

#define SubPixelHorizontalRGB   1

Definition at line 200 of file render.h.

#define SubPixelNone   5

Definition at line 204 of file render.h.

#define SubPixelUnknown   0

Definition at line 199 of file render.h.

#define SubPixelVerticalBGR   4

Definition at line 203 of file render.h.

#define SubPixelVerticalRGB   3

Definition at line 202 of file render.h.

#define X_RenderAddGlyphs   20

Definition at line 60 of file render.h.

#define X_RenderAddGlyphsFromPicture   21

Definition at line 61 of file render.h.

#define X_RenderAddTraps   32

Definition at line 76 of file render.h.

#define X_RenderChangePicture   5

Definition at line 45 of file render.h.

#define X_RenderColorTrapezoids   14

Definition at line 54 of file render.h.

#define X_RenderColorTriangles   15

Definition at line 55 of file render.h.

#define X_RenderComposite   8

Definition at line 48 of file render.h.

#define X_RenderCompositeGlyphs16   24

Definition at line 64 of file render.h.

#define X_RenderCompositeGlyphs32   25

Definition at line 65 of file render.h.

#define X_RenderCompositeGlyphs8   23

Definition at line 63 of file render.h.

#define X_RenderCreateAnimCursor   31

Definition at line 74 of file render.h.

#define X_RenderCreateConicalGradient   36

Definition at line 81 of file render.h.

#define X_RenderCreateCursor   27

Definition at line 68 of file render.h.

#define X_RenderCreateGlyphSet   17

Definition at line 57 of file render.h.

#define X_RenderCreateLinearGradient   34

Definition at line 79 of file render.h.

#define X_RenderCreatePicture   4

Definition at line 44 of file render.h.

#define X_RenderCreateRadialGradient   35

Definition at line 80 of file render.h.

#define X_RenderCreateSolidFill   33

Definition at line 78 of file render.h.

#define X_RenderFillRectangles   26

Definition at line 66 of file render.h.

#define X_RenderFreeGlyphs   22

Definition at line 62 of file render.h.

#define X_RenderFreeGlyphSet   19

Definition at line 59 of file render.h.

#define X_RenderFreePicture   7

Definition at line 47 of file render.h.

#define X_RenderQueryDithers   3

Definition at line 43 of file render.h.

#define X_RenderQueryFilters   29

Definition at line 71 of file render.h.

#define X_RenderQueryPictFormats   1

Definition at line 41 of file render.h.

#define X_RenderQueryPictIndexValues   2 /* 0.7 */

Definition at line 42 of file render.h.

#define X_RenderQueryVersion   0

Definition at line 40 of file render.h.

#define X_RenderReferenceGlyphSet   18

Definition at line 58 of file render.h.

#define X_RenderScale   9

Definition at line 49 of file render.h.

#define X_RenderSetPictureClipRectangles   6

Definition at line 46 of file render.h.

#define X_RenderSetPictureFilter   30

Definition at line 72 of file render.h.

#define X_RenderSetPictureTransform   28

Definition at line 70 of file render.h.

#define X_RenderTrapezoids   10

Definition at line 50 of file render.h.

#define X_RenderTriangles   11

Definition at line 51 of file render.h.

#define X_RenderTriFan   13

Definition at line 53 of file render.h.

#define X_RenderTriStrip   12

Definition at line 52 of file render.h.

Typedef Documentation

typedef XID Glyph

Definition at line 31 of file render.h.

typedef XID GlyphSet

Definition at line 32 of file render.h.

typedef XID PictFormat

Definition at line 34 of file render.h.

typedef XID Picture

Definition at line 33 of file render.h.