Logo ROOT   6.21/01
Reference Guide
render.h File Reference
#include <X11/Xdefs.h>
Include dependency graph for render.h:

Macros

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

Typedefs

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

Macro Definition Documentation

◆ BadGlyph

#define BadGlyph   4

Definition at line 88 of file render.h.

◆ BadGlyphSet

#define BadGlyphSet   3

Definition at line 87 of file render.h.

◆ BadPictFormat

#define BadPictFormat   0

Definition at line 84 of file render.h.

◆ BadPictOp

#define BadPictOp   2

Definition at line 86 of file render.h.

◆ BadPicture

#define BadPicture   1

Definition at line 85 of file render.h.

◆ CPAlphaMap

#define CPAlphaMap   (1 << 1)

Definition at line 172 of file render.h.

◆ CPAlphaXOrigin

#define CPAlphaXOrigin   (1 << 2)

Definition at line 173 of file render.h.

◆ CPAlphaYOrigin

#define CPAlphaYOrigin   (1 << 3)

Definition at line 174 of file render.h.

◆ CPClipMask

#define CPClipMask   (1 << 6)

Definition at line 177 of file render.h.

◆ CPClipXOrigin

#define CPClipXOrigin   (1 << 4)

Definition at line 175 of file render.h.

◆ CPClipYOrigin

#define CPClipYOrigin   (1 << 5)

Definition at line 176 of file render.h.

◆ CPComponentAlpha

#define CPComponentAlpha   (1 << 12)

Definition at line 183 of file render.h.

◆ CPDither

#define CPDither   (1 << 11)

Definition at line 182 of file render.h.

◆ CPGraphicsExposure

#define CPGraphicsExposure   (1 << 7)

Definition at line 178 of file render.h.

◆ CPLastBit

#define CPLastBit   12

Definition at line 184 of file render.h.

◆ CPPolyEdge

#define CPPolyEdge   (1 << 9)

Definition at line 180 of file render.h.

◆ CPPolyMode

#define CPPolyMode   (1 << 10)

Definition at line 181 of file render.h.

◆ CPRepeat

#define CPRepeat   (1 << 0)

Definition at line 171 of file render.h.

◆ CPSubwindowMode

#define CPSubwindowMode   (1 << 8)

Definition at line 179 of file render.h.

◆ FilterAliasNone

#define FilterAliasNone   -1

Definition at line 196 of file render.h.

◆ FilterBest

#define FilterBest   "best"

Definition at line 194 of file render.h.

◆ FilterBilinear

#define FilterBilinear   "bilinear"

Definition at line 188 of file render.h.

◆ FilterConvolution

#define FilterConvolution   "convolution"

Definition at line 190 of file render.h.

◆ FilterFast

#define FilterFast   "fast"

Definition at line 192 of file render.h.

◆ FilterGood

#define FilterGood   "good"

Definition at line 193 of file render.h.

◆ FilterNearest

#define FilterNearest   "nearest"

Definition at line 187 of file render.h.

◆ PictOpAdd

#define PictOpAdd   12

Definition at line 107 of file render.h.

◆ PictOpAtop

#define PictOpAtop   9

Definition at line 104 of file render.h.

◆ PictOpAtopReverse

#define PictOpAtopReverse   10

Definition at line 105 of file render.h.

◆ PictOpBlendMaximum

#define PictOpBlendMaximum   0x3e

Definition at line 163 of file render.h.

◆ PictOpBlendMinimum

#define PictOpBlendMinimum   0x30

Definition at line 147 of file render.h.

◆ PictOpClear

#define PictOpClear   0

Definition at line 95 of file render.h.

◆ PictOpColorBurn

#define PictOpColorBurn   0x36

Definition at line 154 of file render.h.

◆ PictOpColorDodge

#define PictOpColorDodge   0x35

Definition at line 153 of file render.h.

◆ PictOpConjointAtop

#define PictOpConjointAtop   0x29

Definition at line 139 of file render.h.

◆ PictOpConjointAtopReverse

#define PictOpConjointAtopReverse   0x2a

Definition at line 140 of file render.h.

◆ PictOpConjointClear

#define PictOpConjointClear   0x20

Definition at line 130 of file render.h.

◆ PictOpConjointDst

#define PictOpConjointDst   0x22

Definition at line 132 of file render.h.

◆ PictOpConjointIn

#define PictOpConjointIn   0x25

Definition at line 135 of file render.h.

◆ PictOpConjointInReverse

#define PictOpConjointInReverse   0x26

Definition at line 136 of file render.h.

◆ PictOpConjointMaximum

#define PictOpConjointMaximum   0x2b

Definition at line 142 of file render.h.

◆ PictOpConjointMinimum

#define PictOpConjointMinimum   0x20

Definition at line 129 of file render.h.

◆ PictOpConjointOut

#define PictOpConjointOut   0x27

Definition at line 137 of file render.h.

◆ PictOpConjointOutReverse

#define PictOpConjointOutReverse   0x28

Definition at line 138 of file render.h.

◆ PictOpConjointOver

#define PictOpConjointOver   0x23

Definition at line 133 of file render.h.

◆ PictOpConjointOverReverse

#define PictOpConjointOverReverse   0x24

Definition at line 134 of file render.h.

◆ PictOpConjointSrc

#define PictOpConjointSrc   0x21

Definition at line 131 of file render.h.

◆ PictOpConjointXor

#define PictOpConjointXor   0x2b

Definition at line 141 of file render.h.

◆ PictOpDarken

#define PictOpDarken   0x33

Definition at line 151 of file render.h.

◆ PictOpDifference

#define PictOpDifference   0x39

Definition at line 157 of file render.h.

◆ PictOpDisjointAtop

#define PictOpDisjointAtop   0x19

Definition at line 124 of file render.h.

◆ PictOpDisjointAtopReverse

#define PictOpDisjointAtopReverse   0x1a

Definition at line 125 of file render.h.

◆ PictOpDisjointClear

#define PictOpDisjointClear   0x10

Definition at line 115 of file render.h.

◆ PictOpDisjointDst

#define PictOpDisjointDst   0x12

Definition at line 117 of file render.h.

◆ PictOpDisjointIn

#define PictOpDisjointIn   0x15

Definition at line 120 of file render.h.

◆ PictOpDisjointInReverse

#define PictOpDisjointInReverse   0x16

Definition at line 121 of file render.h.

◆ PictOpDisjointMaximum

#define PictOpDisjointMaximum   0x1b

Definition at line 127 of file render.h.

◆ PictOpDisjointMinimum

#define PictOpDisjointMinimum   0x10

Definition at line 114 of file render.h.

◆ PictOpDisjointOut

#define PictOpDisjointOut   0x17

Definition at line 122 of file render.h.

◆ PictOpDisjointOutReverse

#define PictOpDisjointOutReverse   0x18

Definition at line 123 of file render.h.

◆ PictOpDisjointOver

#define PictOpDisjointOver   0x13

Definition at line 118 of file render.h.

◆ PictOpDisjointOverReverse

#define PictOpDisjointOverReverse   0x14

Definition at line 119 of file render.h.

◆ PictOpDisjointSrc

#define PictOpDisjointSrc   0x11

Definition at line 116 of file render.h.

◆ PictOpDisjointXor

#define PictOpDisjointXor   0x1b

Definition at line 126 of file render.h.

◆ PictOpDst

#define PictOpDst   2

Definition at line 97 of file render.h.

◆ PictOpExclusion

#define PictOpExclusion   0x3a

Definition at line 158 of file render.h.

◆ PictOpHardLight

#define PictOpHardLight   0x37

Definition at line 155 of file render.h.

◆ PictOpHSLColor

#define PictOpHSLColor   0x3d

Definition at line 161 of file render.h.

◆ PictOpHSLHue

#define PictOpHSLHue   0x3b

Definition at line 159 of file render.h.

◆ PictOpHSLLuminosity

#define PictOpHSLLuminosity   0x3e

Definition at line 162 of file render.h.

◆ PictOpHSLSaturation

#define PictOpHSLSaturation   0x3c

Definition at line 160 of file render.h.

◆ PictOpIn

#define PictOpIn   5

Definition at line 100 of file render.h.

◆ PictOpInReverse

#define PictOpInReverse   6

Definition at line 101 of file render.h.

◆ PictOpLighten

#define PictOpLighten   0x34

Definition at line 152 of file render.h.

◆ PictOpMaximum

#define PictOpMaximum   13

Definition at line 109 of file render.h.

◆ PictOpMinimum

#define PictOpMinimum   0

Definition at line 94 of file render.h.

◆ PictOpMultiply

#define PictOpMultiply   0x30

Definition at line 148 of file render.h.

◆ PictOpOut

#define PictOpOut   7

Definition at line 102 of file render.h.

◆ PictOpOutReverse

#define PictOpOutReverse   8

Definition at line 103 of file render.h.

◆ PictOpOver

#define PictOpOver   3

Definition at line 98 of file render.h.

◆ PictOpOverlay

#define PictOpOverlay   0x32

Definition at line 150 of file render.h.

◆ PictOpOverReverse

#define PictOpOverReverse   4

Definition at line 99 of file render.h.

◆ PictOpSaturate

#define PictOpSaturate   13

Definition at line 108 of file render.h.

◆ PictOpScreen

#define PictOpScreen   0x31

Definition at line 149 of file render.h.

◆ PictOpSoftLight

#define PictOpSoftLight   0x38

Definition at line 156 of file render.h.

◆ PictOpSrc

#define PictOpSrc   1

Definition at line 96 of file render.h.

◆ PictOpXor

#define PictOpXor   11

Definition at line 106 of file render.h.

◆ PictTypeDirect

#define PictTypeDirect   1

Definition at line 92 of file render.h.

◆ PictTypeIndexed

#define PictTypeIndexed   0

Definition at line 91 of file render.h.

◆ PolyEdgeSharp

#define PolyEdgeSharp   0

Definition at line 165 of file render.h.

◆ PolyEdgeSmooth

#define PolyEdgeSmooth   1

Definition at line 166 of file render.h.

◆ PolyModeImprecise

#define PolyModeImprecise   1

Definition at line 169 of file render.h.

◆ PolyModePrecise

#define PolyModePrecise   0

Definition at line 168 of file render.h.

◆ RENDER_MAJOR

#define RENDER_MAJOR   0

Definition at line 37 of file render.h.

◆ RENDER_MINOR

#define RENDER_MINOR   11

Definition at line 38 of file render.h.

◆ RENDER_NAME

#define RENDER_NAME   "RENDER"

Definition at line 36 of file render.h.

◆ RenderNumberErrors

#define RenderNumberErrors   (BadGlyph+1)

Definition at line 89 of file render.h.

◆ RenderNumberRequests

#define RenderNumberRequests   (X_RenderCreateConicalGradient+1)

Definition at line 82 of file render.h.

◆ RepeatNone

#define RepeatNone   0

Definition at line 207 of file render.h.

◆ RepeatNormal

#define RepeatNormal   1

Definition at line 208 of file render.h.

◆ RepeatPad

#define RepeatPad   2

Definition at line 209 of file render.h.

◆ RepeatReflect

#define RepeatReflect   3

Definition at line 210 of file render.h.

◆ SubPixelHorizontalBGR

#define SubPixelHorizontalBGR   2

Definition at line 201 of file render.h.

◆ SubPixelHorizontalRGB

#define SubPixelHorizontalRGB   1

Definition at line 200 of file render.h.

◆ SubPixelNone

#define SubPixelNone   5

Definition at line 204 of file render.h.

◆ SubPixelUnknown

#define SubPixelUnknown   0

Definition at line 199 of file render.h.

◆ SubPixelVerticalBGR

#define SubPixelVerticalBGR   4

Definition at line 203 of file render.h.

◆ SubPixelVerticalRGB

#define SubPixelVerticalRGB   3

Definition at line 202 of file render.h.

◆ X_RenderAddGlyphs

#define X_RenderAddGlyphs   20

Definition at line 60 of file render.h.

◆ X_RenderAddGlyphsFromPicture

#define X_RenderAddGlyphsFromPicture   21

Definition at line 61 of file render.h.

◆ X_RenderAddTraps

#define X_RenderAddTraps   32

Definition at line 76 of file render.h.

◆ X_RenderChangePicture

#define X_RenderChangePicture   5

Definition at line 45 of file render.h.

◆ X_RenderColorTrapezoids

#define X_RenderColorTrapezoids   14

Definition at line 54 of file render.h.

◆ X_RenderColorTriangles

#define X_RenderColorTriangles   15

Definition at line 55 of file render.h.

◆ X_RenderComposite

#define X_RenderComposite   8

Definition at line 48 of file render.h.

◆ X_RenderCompositeGlyphs16

#define X_RenderCompositeGlyphs16   24

Definition at line 64 of file render.h.

◆ X_RenderCompositeGlyphs32

#define X_RenderCompositeGlyphs32   25

Definition at line 65 of file render.h.

◆ X_RenderCompositeGlyphs8

#define X_RenderCompositeGlyphs8   23

Definition at line 63 of file render.h.

◆ X_RenderCreateAnimCursor

#define X_RenderCreateAnimCursor   31

Definition at line 74 of file render.h.

◆ X_RenderCreateConicalGradient

#define X_RenderCreateConicalGradient   36

Definition at line 81 of file render.h.

◆ X_RenderCreateCursor

#define X_RenderCreateCursor   27

Definition at line 68 of file render.h.

◆ X_RenderCreateGlyphSet

#define X_RenderCreateGlyphSet   17

Definition at line 57 of file render.h.

◆ X_RenderCreateLinearGradient

#define X_RenderCreateLinearGradient   34

Definition at line 79 of file render.h.

◆ X_RenderCreatePicture

#define X_RenderCreatePicture   4

Definition at line 44 of file render.h.

◆ X_RenderCreateRadialGradient

#define X_RenderCreateRadialGradient   35

Definition at line 80 of file render.h.

◆ X_RenderCreateSolidFill

#define X_RenderCreateSolidFill   33

Definition at line 78 of file render.h.

◆ X_RenderFillRectangles

#define X_RenderFillRectangles   26

Definition at line 66 of file render.h.

◆ X_RenderFreeGlyphs

#define X_RenderFreeGlyphs   22

Definition at line 62 of file render.h.

◆ X_RenderFreeGlyphSet

#define X_RenderFreeGlyphSet   19

Definition at line 59 of file render.h.

◆ X_RenderFreePicture

#define X_RenderFreePicture   7

Definition at line 47 of file render.h.

◆ X_RenderQueryDithers

#define X_RenderQueryDithers   3

Definition at line 43 of file render.h.

◆ X_RenderQueryFilters

#define X_RenderQueryFilters   29

Definition at line 71 of file render.h.

◆ X_RenderQueryPictFormats

#define X_RenderQueryPictFormats   1

Definition at line 41 of file render.h.

◆ X_RenderQueryPictIndexValues

#define X_RenderQueryPictIndexValues   2 /* 0.7 */

Definition at line 42 of file render.h.

◆ X_RenderQueryVersion

#define X_RenderQueryVersion   0

Definition at line 40 of file render.h.

◆ X_RenderReferenceGlyphSet

#define X_RenderReferenceGlyphSet   18

Definition at line 58 of file render.h.

◆ X_RenderScale

#define X_RenderScale   9

Definition at line 49 of file render.h.

◆ X_RenderSetPictureClipRectangles

#define X_RenderSetPictureClipRectangles   6

Definition at line 46 of file render.h.

◆ X_RenderSetPictureFilter

#define X_RenderSetPictureFilter   30

Definition at line 72 of file render.h.

◆ X_RenderSetPictureTransform

#define X_RenderSetPictureTransform   28

Definition at line 70 of file render.h.

◆ X_RenderTrapezoids

#define X_RenderTrapezoids   10

Definition at line 50 of file render.h.

◆ X_RenderTriangles

#define X_RenderTriangles   11

Definition at line 51 of file render.h.

◆ X_RenderTriFan

#define X_RenderTriFan   13

Definition at line 53 of file render.h.

◆ X_RenderTriStrip

#define X_RenderTriStrip   12

Definition at line 52 of file render.h.

Typedef Documentation

◆ Glyph

typedef XID Glyph

Definition at line 31 of file render.h.

◆ GlyphSet

typedef XID GlyphSet

Definition at line 32 of file render.h.

◆ PictFormat

typedef XID PictFormat

Definition at line 34 of file render.h.

◆ Picture

typedef XID Picture

Definition at line 33 of file render.h.