xrender-so_wrap.h 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. #ifndef DYLIBLOAD_WRAPPER_XRENDER
  2. #define DYLIBLOAD_WRAPPER_XRENDER
  3. // This file is generated. Do not edit!
  4. // see https://github.com/hpvb/dynload-wrapper for details
  5. // generated by generate-wrapper.py 0.3 on 2023-01-23 15:14:14
  6. // flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h" --soname libXrender.so.1 --init-name xrender --output-header ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c~
  7. //
  8. // NOTE: Generated from Xrender 0.9.10.
  9. // This has been handpatched to workaround some issues with the generator that
  10. // will be eventually fixed. In this case, non-existent symbols inherited from
  11. // libX11, but absent in libXrender.so.1, were removed.
  12. #include <stdint.h>
  13. #define XRenderQueryExtension XRenderQueryExtension_dylibloader_orig_xrender
  14. #define XRenderQueryVersion XRenderQueryVersion_dylibloader_orig_xrender
  15. #define XRenderQueryFormats XRenderQueryFormats_dylibloader_orig_xrender
  16. #define XRenderQuerySubpixelOrder XRenderQuerySubpixelOrder_dylibloader_orig_xrender
  17. #define XRenderSetSubpixelOrder XRenderSetSubpixelOrder_dylibloader_orig_xrender
  18. #define XRenderFindVisualFormat XRenderFindVisualFormat_dylibloader_orig_xrender
  19. #define XRenderFindFormat XRenderFindFormat_dylibloader_orig_xrender
  20. #define XRenderFindStandardFormat XRenderFindStandardFormat_dylibloader_orig_xrender
  21. #define XRenderQueryPictIndexValues XRenderQueryPictIndexValues_dylibloader_orig_xrender
  22. #define XRenderCreatePicture XRenderCreatePicture_dylibloader_orig_xrender
  23. #define XRenderChangePicture XRenderChangePicture_dylibloader_orig_xrender
  24. #define XRenderSetPictureClipRectangles XRenderSetPictureClipRectangles_dylibloader_orig_xrender
  25. #define XRenderSetPictureClipRegion XRenderSetPictureClipRegion_dylibloader_orig_xrender
  26. #define XRenderSetPictureTransform XRenderSetPictureTransform_dylibloader_orig_xrender
  27. #define XRenderFreePicture XRenderFreePicture_dylibloader_orig_xrender
  28. #define XRenderComposite XRenderComposite_dylibloader_orig_xrender
  29. #define XRenderCreateGlyphSet XRenderCreateGlyphSet_dylibloader_orig_xrender
  30. #define XRenderReferenceGlyphSet XRenderReferenceGlyphSet_dylibloader_orig_xrender
  31. #define XRenderFreeGlyphSet XRenderFreeGlyphSet_dylibloader_orig_xrender
  32. #define XRenderAddGlyphs XRenderAddGlyphs_dylibloader_orig_xrender
  33. #define XRenderFreeGlyphs XRenderFreeGlyphs_dylibloader_orig_xrender
  34. #define XRenderCompositeString8 XRenderCompositeString8_dylibloader_orig_xrender
  35. #define XRenderCompositeString16 XRenderCompositeString16_dylibloader_orig_xrender
  36. #define XRenderCompositeString32 XRenderCompositeString32_dylibloader_orig_xrender
  37. #define XRenderCompositeText8 XRenderCompositeText8_dylibloader_orig_xrender
  38. #define XRenderCompositeText16 XRenderCompositeText16_dylibloader_orig_xrender
  39. #define XRenderCompositeText32 XRenderCompositeText32_dylibloader_orig_xrender
  40. #define XRenderFillRectangle XRenderFillRectangle_dylibloader_orig_xrender
  41. #define XRenderFillRectangles XRenderFillRectangles_dylibloader_orig_xrender
  42. #define XRenderCompositeTrapezoids XRenderCompositeTrapezoids_dylibloader_orig_xrender
  43. #define XRenderCompositeTriangles XRenderCompositeTriangles_dylibloader_orig_xrender
  44. #define XRenderCompositeTriStrip XRenderCompositeTriStrip_dylibloader_orig_xrender
  45. #define XRenderCompositeTriFan XRenderCompositeTriFan_dylibloader_orig_xrender
  46. #define XRenderCompositeDoublePoly XRenderCompositeDoublePoly_dylibloader_orig_xrender
  47. #define XRenderParseColor XRenderParseColor_dylibloader_orig_xrender
  48. #define XRenderCreateCursor XRenderCreateCursor_dylibloader_orig_xrender
  49. #define XRenderQueryFilters XRenderQueryFilters_dylibloader_orig_xrender
  50. #define XRenderSetPictureFilter XRenderSetPictureFilter_dylibloader_orig_xrender
  51. #define XRenderCreateAnimCursor XRenderCreateAnimCursor_dylibloader_orig_xrender
  52. #define XRenderAddTraps XRenderAddTraps_dylibloader_orig_xrender
  53. #define XRenderCreateSolidFill XRenderCreateSolidFill_dylibloader_orig_xrender
  54. #define XRenderCreateLinearGradient XRenderCreateLinearGradient_dylibloader_orig_xrender
  55. #define XRenderCreateRadialGradient XRenderCreateRadialGradient_dylibloader_orig_xrender
  56. #define XRenderCreateConicalGradient XRenderCreateConicalGradient_dylibloader_orig_xrender
  57. #include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h"
  58. #undef XRenderQueryExtension
  59. #undef XRenderQueryVersion
  60. #undef XRenderQueryFormats
  61. #undef XRenderQuerySubpixelOrder
  62. #undef XRenderSetSubpixelOrder
  63. #undef XRenderFindVisualFormat
  64. #undef XRenderFindFormat
  65. #undef XRenderFindStandardFormat
  66. #undef XRenderQueryPictIndexValues
  67. #undef XRenderCreatePicture
  68. #undef XRenderChangePicture
  69. #undef XRenderSetPictureClipRectangles
  70. #undef XRenderSetPictureClipRegion
  71. #undef XRenderSetPictureTransform
  72. #undef XRenderFreePicture
  73. #undef XRenderComposite
  74. #undef XRenderCreateGlyphSet
  75. #undef XRenderReferenceGlyphSet
  76. #undef XRenderFreeGlyphSet
  77. #undef XRenderAddGlyphs
  78. #undef XRenderFreeGlyphs
  79. #undef XRenderCompositeString8
  80. #undef XRenderCompositeString16
  81. #undef XRenderCompositeString32
  82. #undef XRenderCompositeText8
  83. #undef XRenderCompositeText16
  84. #undef XRenderCompositeText32
  85. #undef XRenderFillRectangle
  86. #undef XRenderFillRectangles
  87. #undef XRenderCompositeTrapezoids
  88. #undef XRenderCompositeTriangles
  89. #undef XRenderCompositeTriStrip
  90. #undef XRenderCompositeTriFan
  91. #undef XRenderCompositeDoublePoly
  92. #undef XRenderParseColor
  93. #undef XRenderCreateCursor
  94. #undef XRenderQueryFilters
  95. #undef XRenderSetPictureFilter
  96. #undef XRenderCreateAnimCursor
  97. #undef XRenderAddTraps
  98. #undef XRenderCreateSolidFill
  99. #undef XRenderCreateLinearGradient
  100. #undef XRenderCreateRadialGradient
  101. #undef XRenderCreateConicalGradient
  102. #ifdef __cplusplus
  103. extern "C" {
  104. #endif
  105. #define XRenderQueryExtension XRenderQueryExtension_dylibloader_wrapper_xrender
  106. #define XRenderQueryVersion XRenderQueryVersion_dylibloader_wrapper_xrender
  107. #define XRenderQueryFormats XRenderQueryFormats_dylibloader_wrapper_xrender
  108. #define XRenderQuerySubpixelOrder XRenderQuerySubpixelOrder_dylibloader_wrapper_xrender
  109. #define XRenderSetSubpixelOrder XRenderSetSubpixelOrder_dylibloader_wrapper_xrender
  110. #define XRenderFindVisualFormat XRenderFindVisualFormat_dylibloader_wrapper_xrender
  111. #define XRenderFindFormat XRenderFindFormat_dylibloader_wrapper_xrender
  112. #define XRenderFindStandardFormat XRenderFindStandardFormat_dylibloader_wrapper_xrender
  113. #define XRenderQueryPictIndexValues XRenderQueryPictIndexValues_dylibloader_wrapper_xrender
  114. #define XRenderCreatePicture XRenderCreatePicture_dylibloader_wrapper_xrender
  115. #define XRenderChangePicture XRenderChangePicture_dylibloader_wrapper_xrender
  116. #define XRenderSetPictureClipRectangles XRenderSetPictureClipRectangles_dylibloader_wrapper_xrender
  117. #define XRenderSetPictureClipRegion XRenderSetPictureClipRegion_dylibloader_wrapper_xrender
  118. #define XRenderSetPictureTransform XRenderSetPictureTransform_dylibloader_wrapper_xrender
  119. #define XRenderFreePicture XRenderFreePicture_dylibloader_wrapper_xrender
  120. #define XRenderComposite XRenderComposite_dylibloader_wrapper_xrender
  121. #define XRenderCreateGlyphSet XRenderCreateGlyphSet_dylibloader_wrapper_xrender
  122. #define XRenderReferenceGlyphSet XRenderReferenceGlyphSet_dylibloader_wrapper_xrender
  123. #define XRenderFreeGlyphSet XRenderFreeGlyphSet_dylibloader_wrapper_xrender
  124. #define XRenderAddGlyphs XRenderAddGlyphs_dylibloader_wrapper_xrender
  125. #define XRenderFreeGlyphs XRenderFreeGlyphs_dylibloader_wrapper_xrender
  126. #define XRenderCompositeString8 XRenderCompositeString8_dylibloader_wrapper_xrender
  127. #define XRenderCompositeString16 XRenderCompositeString16_dylibloader_wrapper_xrender
  128. #define XRenderCompositeString32 XRenderCompositeString32_dylibloader_wrapper_xrender
  129. #define XRenderCompositeText8 XRenderCompositeText8_dylibloader_wrapper_xrender
  130. #define XRenderCompositeText16 XRenderCompositeText16_dylibloader_wrapper_xrender
  131. #define XRenderCompositeText32 XRenderCompositeText32_dylibloader_wrapper_xrender
  132. #define XRenderFillRectangle XRenderFillRectangle_dylibloader_wrapper_xrender
  133. #define XRenderFillRectangles XRenderFillRectangles_dylibloader_wrapper_xrender
  134. #define XRenderCompositeTrapezoids XRenderCompositeTrapezoids_dylibloader_wrapper_xrender
  135. #define XRenderCompositeTriangles XRenderCompositeTriangles_dylibloader_wrapper_xrender
  136. #define XRenderCompositeTriStrip XRenderCompositeTriStrip_dylibloader_wrapper_xrender
  137. #define XRenderCompositeTriFan XRenderCompositeTriFan_dylibloader_wrapper_xrender
  138. #define XRenderCompositeDoublePoly XRenderCompositeDoublePoly_dylibloader_wrapper_xrender
  139. #define XRenderParseColor XRenderParseColor_dylibloader_wrapper_xrender
  140. #define XRenderCreateCursor XRenderCreateCursor_dylibloader_wrapper_xrender
  141. #define XRenderQueryFilters XRenderQueryFilters_dylibloader_wrapper_xrender
  142. #define XRenderSetPictureFilter XRenderSetPictureFilter_dylibloader_wrapper_xrender
  143. #define XRenderCreateAnimCursor XRenderCreateAnimCursor_dylibloader_wrapper_xrender
  144. #define XRenderAddTraps XRenderAddTraps_dylibloader_wrapper_xrender
  145. #define XRenderCreateSolidFill XRenderCreateSolidFill_dylibloader_wrapper_xrender
  146. #define XRenderCreateLinearGradient XRenderCreateLinearGradient_dylibloader_wrapper_xrender
  147. #define XRenderCreateRadialGradient XRenderCreateRadialGradient_dylibloader_wrapper_xrender
  148. #define XRenderCreateConicalGradient XRenderCreateConicalGradient_dylibloader_wrapper_xrender
  149. extern int (*XRenderQueryExtension_dylibloader_wrapper_xrender)( Display*, int*, int*);
  150. extern int (*XRenderQueryVersion_dylibloader_wrapper_xrender)( Display*, int*, int*);
  151. extern int (*XRenderQueryFormats_dylibloader_wrapper_xrender)( Display*);
  152. extern int (*XRenderQuerySubpixelOrder_dylibloader_wrapper_xrender)( Display*, int);
  153. extern int (*XRenderSetSubpixelOrder_dylibloader_wrapper_xrender)( Display*, int, int);
  154. extern XRenderPictFormat* (*XRenderFindVisualFormat_dylibloader_wrapper_xrender)( Display*,const Visual*);
  155. extern XRenderPictFormat* (*XRenderFindFormat_dylibloader_wrapper_xrender)( Display*, unsigned long,const XRenderPictFormat*, int);
  156. extern XRenderPictFormat* (*XRenderFindStandardFormat_dylibloader_wrapper_xrender)( Display*, int);
  157. extern XIndexValue* (*XRenderQueryPictIndexValues_dylibloader_wrapper_xrender)( Display*,const XRenderPictFormat*, int*);
  158. extern Picture (*XRenderCreatePicture_dylibloader_wrapper_xrender)( Display*, Drawable,const XRenderPictFormat*, unsigned long,const XRenderPictureAttributes*);
  159. extern void (*XRenderChangePicture_dylibloader_wrapper_xrender)( Display*, Picture, unsigned long,const XRenderPictureAttributes*);
  160. extern void (*XRenderSetPictureClipRectangles_dylibloader_wrapper_xrender)( Display*, Picture, int, int,const XRectangle*, int);
  161. extern void (*XRenderSetPictureClipRegion_dylibloader_wrapper_xrender)( Display*, Picture, Region);
  162. extern void (*XRenderSetPictureTransform_dylibloader_wrapper_xrender)( Display*, Picture, XTransform*);
  163. extern void (*XRenderFreePicture_dylibloader_wrapper_xrender)( Display*, Picture);
  164. extern void (*XRenderComposite_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture, Picture, int, int, int, int, int, int, unsigned int, unsigned int);
  165. extern GlyphSet (*XRenderCreateGlyphSet_dylibloader_wrapper_xrender)( Display*,const XRenderPictFormat*);
  166. extern GlyphSet (*XRenderReferenceGlyphSet_dylibloader_wrapper_xrender)( Display*, GlyphSet);
  167. extern void (*XRenderFreeGlyphSet_dylibloader_wrapper_xrender)( Display*, GlyphSet);
  168. extern void (*XRenderAddGlyphs_dylibloader_wrapper_xrender)( Display*, GlyphSet,const Glyph*,const XGlyphInfo*, int,const char*, int);
  169. extern void (*XRenderFreeGlyphs_dylibloader_wrapper_xrender)( Display*, GlyphSet,const Glyph*, int);
  170. extern void (*XRenderCompositeString8_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, GlyphSet, int, int, int, int,const char*, int);
  171. extern void (*XRenderCompositeString16_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, GlyphSet, int, int, int, int,const unsigned short*, int);
  172. extern void (*XRenderCompositeString32_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, GlyphSet, int, int, int, int,const unsigned int*, int);
  173. extern void (*XRenderCompositeText8_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, int, int, int, int,const XGlyphElt8*, int);
  174. extern void (*XRenderCompositeText16_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, int, int, int, int,const XGlyphElt16*, int);
  175. extern void (*XRenderCompositeText32_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, int, int, int, int,const XGlyphElt32*, int);
  176. extern void (*XRenderFillRectangle_dylibloader_wrapper_xrender)( Display*, int, Picture,const XRenderColor*, int, int, unsigned int, unsigned int);
  177. extern void (*XRenderFillRectangles_dylibloader_wrapper_xrender)( Display*, int, Picture,const XRenderColor*,const XRectangle*, int);
  178. extern void (*XRenderCompositeTrapezoids_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, int, int,const XTrapezoid*, int);
  179. extern void (*XRenderCompositeTriangles_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, int, int,const XTriangle*, int);
  180. extern void (*XRenderCompositeTriStrip_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, int, int,const XPointFixed*, int);
  181. extern void (*XRenderCompositeTriFan_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, int, int,const XPointFixed*, int);
  182. extern void (*XRenderCompositeDoublePoly_dylibloader_wrapper_xrender)( Display*, int, Picture, Picture,const XRenderPictFormat*, int, int, int, int,const XPointDouble*, int, int);
  183. extern int (*XRenderParseColor_dylibloader_wrapper_xrender)( Display*, char*, XRenderColor*);
  184. extern Cursor (*XRenderCreateCursor_dylibloader_wrapper_xrender)( Display*, Picture, unsigned int, unsigned int);
  185. extern XFilters* (*XRenderQueryFilters_dylibloader_wrapper_xrender)( Display*, Drawable);
  186. extern void (*XRenderSetPictureFilter_dylibloader_wrapper_xrender)( Display*, Picture,const char*, XFixed*, int);
  187. extern Cursor (*XRenderCreateAnimCursor_dylibloader_wrapper_xrender)( Display*, int, XAnimCursor*);
  188. extern void (*XRenderAddTraps_dylibloader_wrapper_xrender)( Display*, Picture, int, int,const XTrap*, int);
  189. extern Picture (*XRenderCreateSolidFill_dylibloader_wrapper_xrender)( Display*,const XRenderColor*);
  190. extern Picture (*XRenderCreateLinearGradient_dylibloader_wrapper_xrender)( Display*,const XLinearGradient*,const XFixed*,const XRenderColor*, int);
  191. extern Picture (*XRenderCreateRadialGradient_dylibloader_wrapper_xrender)( Display*,const XRadialGradient*,const XFixed*,const XRenderColor*, int);
  192. extern Picture (*XRenderCreateConicalGradient_dylibloader_wrapper_xrender)( Display*,const XConicalGradient*,const XFixed*,const XRenderColor*, int);
  193. int initialize_xrender(int verbose);
  194. #ifdef __cplusplus
  195. }
  196. #endif
  197. #endif