OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [gnu/] [awt/] [j2d/] [IntegerGraphicsState.h] - Blame information for rev 800

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 756 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __gnu_awt_j2d_IntegerGraphicsState__
5
#define __gnu_awt_j2d_IntegerGraphicsState__
6
 
7
#pragma interface
8
 
9
#include <gnu/awt/j2d/AbstractGraphicsState.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace gnu
15
  {
16
    namespace awt
17
    {
18
      namespace j2d
19
      {
20
          class DirectRasterGraphics;
21
          class IntegerGraphicsState;
22
      }
23
    }
24
  }
25
  namespace java
26
  {
27
    namespace awt
28
    {
29
        class Color;
30
        class Font;
31
        class FontMetrics;
32
        class Image;
33
        class Rectangle;
34
        class Shape;
35
      namespace image
36
      {
37
          class ImageObserver;
38
      }
39
    }
40
  }
41
}
42
 
43
class gnu::awt::j2d::IntegerGraphicsState : public ::gnu::awt::j2d::AbstractGraphicsState
44
{
45
 
46
public:
47
  IntegerGraphicsState(::gnu::awt::j2d::DirectRasterGraphics *);
48
  virtual ::java::lang::Object * clone();
49
  virtual void dispose();
50
  virtual void setColor(::java::awt::Color *);
51
  virtual void setPaintMode();
52
  virtual void setXORMode(::java::awt::Color *);
53
  virtual void setFont(::java::awt::Font *);
54
  virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
55
  virtual void setClip(::java::awt::Shape *);
56
  virtual ::java::awt::Shape * getClip();
57
  virtual ::java::awt::Rectangle * getClipBounds();
58
  virtual void copyArea(jint, jint, jint, jint, jint, jint);
59
  virtual void drawLine(jint, jint, jint, jint);
60
  virtual void fillRect(jint, jint, jint, jint);
61
  virtual void clearRect(jint, jint, jint, jint);
62
  virtual void drawRoundRect(jint, jint, jint, jint, jint, jint);
63
  virtual void fillRoundRect(jint, jint, jint, jint, jint, jint);
64
  virtual void drawOval(jint, jint, jint, jint);
65
  virtual void fillOval(jint, jint, jint, jint);
66
  virtual void drawArc(jint, jint, jint, jint, jint, jint);
67
  virtual void fillArc(jint, jint, jint, jint, jint, jint);
68
  virtual void drawPolyline(JArray< jint > *, JArray< jint > *, jint);
69
  virtual void drawPolygon(JArray< jint > *, JArray< jint > *, jint);
70
  virtual void fillPolygon(JArray< jint > *, JArray< jint > *, jint);
71
  virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
72
  virtual void draw(::java::awt::Shape *);
73
  virtual void fill(::java::awt::Shape *);
74
  virtual jboolean hit(::java::awt::Rectangle *, ::java::awt::Shape *, jboolean);
75
  virtual void drawString(::java::lang::String *, jint, jint);
76
  virtual void drawString(::java::lang::String *, jfloat, jfloat);
77
  virtual void translate(jint, jint);
78
  virtual void translate(jdouble, jdouble);
79
  virtual void rotate(jdouble);
80
  virtual void rotate(jdouble, jdouble, jdouble);
81
  virtual void scale(jdouble, jdouble);
82
  virtual void shear(jdouble, jdouble);
83
private:
84
  void needAffineTransform();
85
public: // actually package-private
86
  jint __attribute__((aligned(__alignof__( ::gnu::awt::j2d::AbstractGraphicsState)))) tx;
87
  jint ty;
88
  ::gnu::awt::j2d::DirectRasterGraphics * directGfx;
89
  ::java::awt::Shape * clip;
90
public:
91
  static ::java::lang::Class class$;
92
};
93
 
94
#endif // __gnu_awt_j2d_IntegerGraphicsState__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.