1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
/* $XFree86: xc/include/extensions/xf86rush.h,v 1.4 2000/02/29 03:09:00 dawes Exp $ */
/*
Copyright (c) 1998 Daryll Strauss
*/
#ifndef _XF86RUSH_H_
#define _XF86RUSH_H_
#include <X11/extensions/Xv.h>
#include <X11/Xfuncproto.h>
#define X_XF86RushQueryVersion 0
#define X_XF86RushLockPixmap 1
#define X_XF86RushUnlockPixmap 2
#define X_XF86RushUnlockAllPixmaps 3
#define X_XF86RushGetCopyMode 4
#define X_XF86RushSetCopyMode 5
#define X_XF86RushGetPixelStride 6
#define X_XF86RushSetPixelStride 7
#define X_XF86RushOverlayPixmap 8
#define X_XF86RushStatusRegOffset 9
#define X_XF86RushAT3DEnableRegs 10
#define X_XF86RushAT3DDisableRegs 11
#define XF86RushNumberEvents 0
#define XF86RushClientNotLocal 0
#define XF86RushNumberErrors (XF86RushClientNotLocal + 1)
#ifndef _XF86RUSH_SERVER_
_XFUNCPROTOBEGIN
Bool XF86RushQueryVersion(
#if NeedFunctionPrototypes
Display* /* dpy */,
int* /* majorVersion */,
int* /* minorVersion */
#endif
);
Bool XF86RushQueryExtension(
#if NeedFunctionPrototypes
Display* /* dpy */,
int* /* event_base */,
int* /* error_base */
#endif
);
Bool XF86RushLockPixmap(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */,
Pixmap /* Pixmap */,
void ** /* Return address */
#endif
);
Bool XF86RushUnlockPixmap(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */,
Pixmap /* Pixmap */
#endif
);
Bool XF86RushUnlockAllPixmaps(
#if NeedFunctionPrototypes
Display * /* dpy */
#endif
);
Bool XF86RushSetCopyMode(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */,
int /* copy mode */
#endif
);
Bool XF86RushSetPixelStride(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */,
int /* pixel stride */
#endif
);
Bool XF86RushOverlayPixmap(
#if NeedFunctionPrototypes
Display * /* dpy */,
XvPortID /* port */,
Drawable /* d */,
GC /* gc */,
Pixmap /* pixmap */,
int /* src_x */,
int /* src_y */,
unsigned int /* src_w */,
unsigned int /* src_h */,
int /* dest_x */,
int /* dest_y */,
unsigned int /* dest_w */,
unsigned int /* dest_h */,
unsigned int /* id */
#endif
);
int XF86RushStatusRegOffset(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */
#endif
);
Bool XF86RushAT3DEnableRegs(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */
#endif
);
Bool XF86RushAT3DDisableRegs(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */
#endif
);
_XFUNCPROTOEND
#endif /* _XF86RUSH_SERVER_ */
#endif /* _XF86RUSH_H_ */
|