Back to index

x11proto-randr  1.4.0
Defines | Typedefs
randr.h File Reference

Go to the source code of this file.

Defines

#define RANDR_NAME   "RANDR"
#define RANDR_MAJOR   1
#define RANDR_MINOR   4
#define RRNumberErrors   4
#define RRNumberEvents   2
#define RRNumberRequests   42
#define X_RRQueryVersion   0
#define X_RROldGetScreenInfo   1
#define X_RR1_0SetScreenConfig   2
#define X_RRSetScreenConfig   2
#define X_RROldScreenChangeSelectInput   3
#define X_RRSelectInput   4
#define X_RRGetScreenInfo   5
#define X_RRGetScreenSizeRange   6
#define X_RRSetScreenSize   7
#define X_RRGetScreenResources   8
#define X_RRGetOutputInfo   9
#define X_RRListOutputProperties   10
#define X_RRQueryOutputProperty   11
#define X_RRConfigureOutputProperty   12
#define X_RRChangeOutputProperty   13
#define X_RRDeleteOutputProperty   14
#define X_RRGetOutputProperty   15
#define X_RRCreateMode   16
#define X_RRDestroyMode   17
#define X_RRAddOutputMode   18
#define X_RRDeleteOutputMode   19
#define X_RRGetCrtcInfo   20
#define X_RRSetCrtcConfig   21
#define X_RRGetCrtcGammaSize   22
#define X_RRGetCrtcGamma   23
#define X_RRSetCrtcGamma   24
#define X_RRGetScreenResourcesCurrent   25
#define X_RRSetCrtcTransform   26
#define X_RRGetCrtcTransform   27
#define X_RRGetPanning   28
#define X_RRSetPanning   29
#define X_RRSetOutputPrimary   30
#define X_RRGetOutputPrimary   31
#define RRTransformUnit   (1L << 0)
#define RRTransformScaleUp   (1L << 1)
#define RRTransformScaleDown   (1L << 2)
#define RRTransformProjective   (1L << 3)
#define X_RRGetProviders   32
#define X_RRGetProviderInfo   33
#define X_RRSetProviderOffloadSink   34
#define X_RRSetProviderOutputSource   35
#define X_RRListProviderProperties   36
#define X_RRQueryProviderProperty   37
#define X_RRConfigureProviderProperty   38
#define X_RRChangeProviderProperty   39
#define X_RRDeleteProviderProperty   40
#define X_RRGetProviderProperty   41
#define RRScreenChangeNotifyMask   (1L << 0)
#define RRCrtcChangeNotifyMask   (1L << 1)
#define RROutputChangeNotifyMask   (1L << 2)
#define RROutputPropertyNotifyMask   (1L << 3)
#define RRProviderChangeNotifyMask   (1L << 4)
#define RRProviderPropertyNotifyMask   (1L << 5)
#define RRResourceChangeNotifyMask   (1L << 6)
#define RRScreenChangeNotify   0
#define RRNotify   1
#define RRNotify_CrtcChange   0
#define RRNotify_OutputChange   1
#define RRNotify_OutputProperty   2
#define RRNotify_ProviderChange   3
#define RRNotify_ProviderProperty   4
#define RRNotify_ResourceChange   5
#define RR_Rotate_0   1
#define RR_Rotate_90   2
#define RR_Rotate_180   4
#define RR_Rotate_270   8
#define RR_Reflect_X   16
#define RR_Reflect_Y   32
#define RRSetConfigSuccess   0
#define RRSetConfigInvalidConfigTime   1
#define RRSetConfigInvalidTime   2
#define RRSetConfigFailed   3
#define RR_HSyncPositive   0x00000001
#define RR_HSyncNegative   0x00000002
#define RR_VSyncPositive   0x00000004
#define RR_VSyncNegative   0x00000008
#define RR_Interlace   0x00000010
#define RR_DoubleScan   0x00000020
#define RR_CSync   0x00000040
#define RR_CSyncPositive   0x00000080
#define RR_CSyncNegative   0x00000100
#define RR_HSkewPresent   0x00000200
#define RR_BCast   0x00000400
#define RR_PixelMultiplex   0x00000800
#define RR_DoubleClock   0x00001000
#define RR_ClockDivideBy2   0x00002000
#define RR_Connected   0
#define RR_Disconnected   1
#define RR_UnknownConnection   2
#define BadRROutput   0
#define BadRRCrtc   1
#define BadRRMode   2
#define BadRRProvider   3
#define RR_PROPERTY_BACKLIGHT   "Backlight"
#define RR_PROPERTY_RANDR_EDID   "EDID"
#define RR_PROPERTY_SIGNAL_FORMAT   "SignalFormat"
#define RR_PROPERTY_SIGNAL_PROPERTIES   "SignalProperties"
#define RR_PROPERTY_CONNECTOR_TYPE   "ConnectorType"
#define RR_PROPERTY_CONNECTOR_NUMBER   "ConnectorNumber"
#define RR_PROPERTY_COMPATIBILITY_LIST   "CompatibilityList"
#define RR_PROPERTY_CLONE_LIST   "CloneList"
#define RR_PROPERTY_BORDER   "Border"
#define RR_PROPERTY_BORDER_DIMENSIONS   "BorderDimensions"
#define RR_Capability_None   0
#define RR_Capability_SourceOutput   1
#define RR_Capability_SinkOutput   2
#define RR_Capability_SourceOffload   4
#define RR_Capability_SinkOffload   8

Typedefs

typedef unsigned short Rotation
typedef unsigned short SizeID
typedef unsigned short SubpixelOrder
typedef unsigned short Connection
typedef unsigned short XRandrRotation
typedef unsigned short XRandrSizeID
typedef unsigned short XRandrSubpixelOrder
typedef unsigned long XRandrModeFlags

Define Documentation

#define BadRRCrtc   1

Definition at line 167 of file randr.h.

#define BadRRMode   2

Definition at line 168 of file randr.h.

#define BadRROutput   0

Definition at line 166 of file randr.h.

#define BadRRProvider   3

Definition at line 169 of file randr.h.

#define RANDR_MAJOR   1

Definition at line 42 of file randr.h.

#define RANDR_MINOR   4

Definition at line 43 of file randr.h.

#define RANDR_NAME   "RANDR"

Definition at line 41 of file randr.h.

#define RR_BCast   0x00000400

Definition at line 157 of file randr.h.

#define RR_Capability_None   0

Definition at line 185 of file randr.h.

#define RR_Capability_SinkOffload   8

Definition at line 189 of file randr.h.

#define RR_Capability_SinkOutput   2

Definition at line 187 of file randr.h.

Definition at line 188 of file randr.h.

Definition at line 186 of file randr.h.

#define RR_ClockDivideBy2   0x00002000

Definition at line 160 of file randr.h.

#define RR_Connected   0

Definition at line 162 of file randr.h.

#define RR_CSync   0x00000040

Definition at line 153 of file randr.h.

#define RR_CSyncNegative   0x00000100

Definition at line 155 of file randr.h.

#define RR_CSyncPositive   0x00000080

Definition at line 154 of file randr.h.

#define RR_Disconnected   1

Definition at line 163 of file randr.h.

#define RR_DoubleClock   0x00001000

Definition at line 159 of file randr.h.

#define RR_DoubleScan   0x00000020

Definition at line 152 of file randr.h.

#define RR_HSkewPresent   0x00000200

Definition at line 156 of file randr.h.

#define RR_HSyncNegative   0x00000002

Definition at line 148 of file randr.h.

#define RR_HSyncPositive   0x00000001

Definition at line 147 of file randr.h.

#define RR_Interlace   0x00000010

Definition at line 151 of file randr.h.

#define RR_PixelMultiplex   0x00000800

Definition at line 158 of file randr.h.

#define RR_PROPERTY_BACKLIGHT   "Backlight"

Definition at line 173 of file randr.h.

#define RR_PROPERTY_BORDER   "Border"

Definition at line 181 of file randr.h.

#define RR_PROPERTY_BORDER_DIMENSIONS   "BorderDimensions"

Definition at line 182 of file randr.h.

#define RR_PROPERTY_CLONE_LIST   "CloneList"

Definition at line 180 of file randr.h.

#define RR_PROPERTY_COMPATIBILITY_LIST   "CompatibilityList"

Definition at line 179 of file randr.h.

#define RR_PROPERTY_CONNECTOR_NUMBER   "ConnectorNumber"

Definition at line 178 of file randr.h.

#define RR_PROPERTY_CONNECTOR_TYPE   "ConnectorType"

Definition at line 177 of file randr.h.

#define RR_PROPERTY_RANDR_EDID   "EDID"

Definition at line 174 of file randr.h.

#define RR_PROPERTY_SIGNAL_FORMAT   "SignalFormat"

Definition at line 175 of file randr.h.

#define RR_PROPERTY_SIGNAL_PROPERTIES   "SignalProperties"

Definition at line 176 of file randr.h.

#define RR_Reflect_X   16

Definition at line 137 of file randr.h.

#define RR_Reflect_Y   32

Definition at line 138 of file randr.h.

#define RR_Rotate_0   1

Definition at line 130 of file randr.h.

#define RR_Rotate_180   4

Definition at line 132 of file randr.h.

#define RR_Rotate_270   8

Definition at line 133 of file randr.h.

#define RR_Rotate_90   2

Definition at line 131 of file randr.h.

#define RR_UnknownConnection   2

Definition at line 164 of file randr.h.

#define RR_VSyncNegative   0x00000008

Definition at line 150 of file randr.h.

#define RR_VSyncPositive   0x00000004

Definition at line 149 of file randr.h.

#define RRCrtcChangeNotifyMask   (1L << 1)

Definition at line 110 of file randr.h.

#define RRNotify   1

Definition at line 121 of file randr.h.

#define RRNotify_CrtcChange   0

Definition at line 123 of file randr.h.

#define RRNotify_OutputChange   1

Definition at line 124 of file randr.h.

#define RRNotify_OutputProperty   2

Definition at line 125 of file randr.h.

#define RRNotify_ProviderChange   3

Definition at line 126 of file randr.h.

#define RRNotify_ProviderProperty   4

Definition at line 127 of file randr.h.

#define RRNotify_ResourceChange   5

Definition at line 128 of file randr.h.

#define RRNumberErrors   4

Definition at line 45 of file randr.h.

#define RRNumberEvents   2

Definition at line 46 of file randr.h.

#define RRNumberRequests   42

Definition at line 47 of file randr.h.

#define RROutputChangeNotifyMask   (1L << 2)

Definition at line 111 of file randr.h.

#define RROutputPropertyNotifyMask   (1L << 3)

Definition at line 112 of file randr.h.

#define RRProviderChangeNotifyMask   (1L << 4)

Definition at line 114 of file randr.h.

#define RRProviderPropertyNotifyMask   (1L << 5)

Definition at line 115 of file randr.h.

#define RRResourceChangeNotifyMask   (1L << 6)

Definition at line 116 of file randr.h.

#define RRScreenChangeNotify   0

Definition at line 119 of file randr.h.

#define RRScreenChangeNotifyMask   (1L << 0)

Definition at line 108 of file randr.h.

#define RRSetConfigFailed   3

Definition at line 143 of file randr.h.

Definition at line 141 of file randr.h.

#define RRSetConfigInvalidTime   2

Definition at line 142 of file randr.h.

#define RRSetConfigSuccess   0

Definition at line 140 of file randr.h.

#define RRTransformProjective   (1L << 3)

Definition at line 93 of file randr.h.

#define RRTransformScaleDown   (1L << 2)

Definition at line 92 of file randr.h.

#define RRTransformScaleUp   (1L << 1)

Definition at line 91 of file randr.h.

#define RRTransformUnit   (1L << 0)

Definition at line 90 of file randr.h.

#define X_RR1_0SetScreenConfig   2

Definition at line 52 of file randr.h.

#define X_RRAddOutputMode   18

Definition at line 73 of file randr.h.

#define X_RRChangeOutputProperty   13

Definition at line 68 of file randr.h.

#define X_RRChangeProviderProperty   39

Definition at line 103 of file randr.h.

#define X_RRConfigureOutputProperty   12

Definition at line 67 of file randr.h.

Definition at line 102 of file randr.h.

#define X_RRCreateMode   16

Definition at line 71 of file randr.h.

#define X_RRDeleteOutputMode   19

Definition at line 74 of file randr.h.

#define X_RRDeleteOutputProperty   14

Definition at line 69 of file randr.h.

#define X_RRDeleteProviderProperty   40

Definition at line 104 of file randr.h.

#define X_RRDestroyMode   17

Definition at line 72 of file randr.h.

#define X_RRGetCrtcGamma   23

Definition at line 78 of file randr.h.

#define X_RRGetCrtcGammaSize   22

Definition at line 77 of file randr.h.

#define X_RRGetCrtcInfo   20

Definition at line 75 of file randr.h.

#define X_RRGetCrtcTransform   27

Definition at line 84 of file randr.h.

#define X_RRGetOutputInfo   9

Definition at line 64 of file randr.h.

#define X_RRGetOutputPrimary   31

Definition at line 88 of file randr.h.

#define X_RRGetOutputProperty   15

Definition at line 70 of file randr.h.

#define X_RRGetPanning   28

Definition at line 85 of file randr.h.

#define X_RRGetProviderInfo   33

Definition at line 97 of file randr.h.

#define X_RRGetProviderProperty   41

Definition at line 105 of file randr.h.

#define X_RRGetProviders   32

Definition at line 96 of file randr.h.

#define X_RRGetScreenInfo   5

Definition at line 58 of file randr.h.

#define X_RRGetScreenResources   8

Definition at line 63 of file randr.h.

Definition at line 82 of file randr.h.

#define X_RRGetScreenSizeRange   6

Definition at line 61 of file randr.h.

#define X_RRListOutputProperties   10

Definition at line 65 of file randr.h.

#define X_RRListProviderProperties   36

Definition at line 100 of file randr.h.

#define X_RROldGetScreenInfo   1

Definition at line 51 of file randr.h.

Definition at line 55 of file randr.h.

#define X_RRQueryOutputProperty   11

Definition at line 66 of file randr.h.

#define X_RRQueryProviderProperty   37

Definition at line 101 of file randr.h.

#define X_RRQueryVersion   0

Definition at line 49 of file randr.h.

#define X_RRSelectInput   4

Definition at line 57 of file randr.h.

#define X_RRSetCrtcConfig   21

Definition at line 76 of file randr.h.

#define X_RRSetCrtcGamma   24

Definition at line 79 of file randr.h.

#define X_RRSetCrtcTransform   26

Definition at line 83 of file randr.h.

#define X_RRSetOutputPrimary   30

Definition at line 87 of file randr.h.

#define X_RRSetPanning   29

Definition at line 86 of file randr.h.

#define X_RRSetProviderOffloadSink   34

Definition at line 98 of file randr.h.

#define X_RRSetProviderOutputSource   35

Definition at line 99 of file randr.h.

#define X_RRSetScreenConfig   2

Definition at line 54 of file randr.h.

#define X_RRSetScreenSize   7

Definition at line 62 of file randr.h.


Typedef Documentation

typedef unsigned short Connection

Definition at line 35 of file randr.h.

typedef unsigned short Rotation

Definition at line 32 of file randr.h.

typedef unsigned short SizeID

Definition at line 33 of file randr.h.

typedef unsigned short SubpixelOrder

Definition at line 34 of file randr.h.

typedef unsigned long XRandrModeFlags

Definition at line 39 of file randr.h.

typedef unsigned short XRandrRotation

Definition at line 36 of file randr.h.

typedef unsigned short XRandrSizeID

Definition at line 37 of file randr.h.

typedef unsigned short XRandrSubpixelOrder

Definition at line 38 of file randr.h.