RenderingHints.h 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_awt_RenderingHints__
  3. #define __java_awt_RenderingHints__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. class RenderingHints;
  13. class RenderingHints$Key;
  14. }
  15. }
  16. }
  17. class java::awt::RenderingHints : public ::java::lang::Object
  18. {
  19. public:
  20. RenderingHints(::java::util::Map *);
  21. RenderingHints(::java::awt::RenderingHints$Key *, ::java::lang::Object *);
  22. virtual jint size();
  23. virtual jboolean isEmpty();
  24. virtual jboolean containsKey(::java::lang::Object *);
  25. virtual jboolean containsValue(::java::lang::Object *);
  26. virtual ::java::lang::Object * get(::java::lang::Object *);
  27. virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *);
  28. virtual void add(::java::awt::RenderingHints *);
  29. virtual void clear();
  30. virtual ::java::lang::Object * remove(::java::lang::Object *);
  31. virtual void putAll(::java::util::Map *);
  32. virtual ::java::util::Set * keySet();
  33. virtual ::java::util::Collection * values();
  34. virtual ::java::util::Set * entrySet();
  35. virtual jboolean equals(::java::lang::Object *);
  36. virtual jint hashCode();
  37. virtual ::java::lang::Object * clone();
  38. virtual ::java::lang::String * toString();
  39. private:
  40. ::java::util::HashMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) hintMap;
  41. public:
  42. static ::java::awt::RenderingHints$Key * KEY_ANTIALIASING;
  43. static ::java::lang::Object * VALUE_ANTIALIAS_ON;
  44. static ::java::lang::Object * VALUE_ANTIALIAS_OFF;
  45. static ::java::lang::Object * VALUE_ANTIALIAS_DEFAULT;
  46. static ::java::awt::RenderingHints$Key * KEY_RENDERING;
  47. static ::java::lang::Object * VALUE_RENDER_SPEED;
  48. static ::java::lang::Object * VALUE_RENDER_QUALITY;
  49. static ::java::lang::Object * VALUE_RENDER_DEFAULT;
  50. static ::java::awt::RenderingHints$Key * KEY_DITHERING;
  51. static ::java::lang::Object * VALUE_DITHER_DISABLE;
  52. static ::java::lang::Object * VALUE_DITHER_ENABLE;
  53. static ::java::lang::Object * VALUE_DITHER_DEFAULT;
  54. static ::java::awt::RenderingHints$Key * KEY_TEXT_ANTIALIASING;
  55. static ::java::lang::Object * VALUE_TEXT_ANTIALIAS_ON;
  56. static ::java::lang::Object * VALUE_TEXT_ANTIALIAS_OFF;
  57. static ::java::lang::Object * VALUE_TEXT_ANTIALIAS_DEFAULT;
  58. static ::java::awt::RenderingHints$Key * KEY_FRACTIONALMETRICS;
  59. static ::java::lang::Object * VALUE_FRACTIONALMETRICS_OFF;
  60. static ::java::lang::Object * VALUE_FRACTIONALMETRICS_ON;
  61. static ::java::lang::Object * VALUE_FRACTIONALMETRICS_DEFAULT;
  62. static ::java::awt::RenderingHints$Key * KEY_INTERPOLATION;
  63. static ::java::lang::Object * VALUE_INTERPOLATION_NEAREST_NEIGHBOR;
  64. static ::java::lang::Object * VALUE_INTERPOLATION_BILINEAR;
  65. static ::java::lang::Object * VALUE_INTERPOLATION_BICUBIC;
  66. static ::java::awt::RenderingHints$Key * KEY_ALPHA_INTERPOLATION;
  67. static ::java::lang::Object * VALUE_ALPHA_INTERPOLATION_SPEED;
  68. static ::java::lang::Object * VALUE_ALPHA_INTERPOLATION_QUALITY;
  69. static ::java::lang::Object * VALUE_ALPHA_INTERPOLATION_DEFAULT;
  70. static ::java::awt::RenderingHints$Key * KEY_COLOR_RENDERING;
  71. static ::java::lang::Object * VALUE_COLOR_RENDER_SPEED;
  72. static ::java::lang::Object * VALUE_COLOR_RENDER_QUALITY;
  73. static ::java::lang::Object * VALUE_COLOR_RENDER_DEFAULT;
  74. static ::java::awt::RenderingHints$Key * KEY_STROKE_CONTROL;
  75. static ::java::lang::Object * VALUE_STROKE_DEFAULT;
  76. static ::java::lang::Object * VALUE_STROKE_NORMALIZE;
  77. static ::java::lang::Object * VALUE_STROKE_PURE;
  78. static ::java::lang::Class class$;
  79. };
  80. #endif // __java_awt_RenderingHints__