natVMProxy.cc (run_proxy): Use _Jv_LookupProxyMethod to find the Method.
[gcc.git] / libjava / java / awt / Component$FlipBufferStrategy.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_Component$FlipBufferStrategy__
5 #define __java_awt_Component$FlipBufferStrategy__
6
7 #pragma interface
8
9 #include <java/awt/image/BufferStrategy.h>
10 extern "Java"
11 {
12 namespace java
13 {
14 namespace awt
15 {
16 class BufferCapabilities;
17 class BufferCapabilities$FlipContents;
18 class Component;
19 class Component$FlipBufferStrategy;
20 class Graphics;
21 class Image;
22 namespace image
23 {
24 class VolatileImage;
25 }
26 }
27 }
28 }
29
30 class java::awt::Component$FlipBufferStrategy : public ::java::awt::image::BufferStrategy
31 {
32
33 public: // actually protected
34 Component$FlipBufferStrategy(::java::awt::Component *, jint, ::java::awt::BufferCapabilities *);
35 virtual void createBuffers(jint, ::java::awt::BufferCapabilities *);
36 virtual ::java::awt::Image * getBackBuffer();
37 virtual void flip(::java::awt::BufferCapabilities$FlipContents *);
38 virtual void destroyBuffers();
39 public:
40 virtual ::java::awt::BufferCapabilities * getCapabilities();
41 virtual ::java::awt::Graphics * getDrawGraphics();
42 public: // actually protected
43 virtual void revalidate();
44 public:
45 virtual jboolean contentsLost();
46 virtual jboolean contentsRestored();
47 virtual void show();
48 public: // actually protected
49 jint __attribute__((aligned(__alignof__( ::java::awt::image::BufferStrategy)))) numBuffers;
50 ::java::awt::BufferCapabilities * caps;
51 ::java::awt::Image * drawBuffer;
52 ::java::awt::image::VolatileImage * drawVBuffer;
53 jboolean validatedContents;
54 private:
55 jint width;
56 jint height;
57 public: // actually package-private
58 ::java::awt::Component * this$0;
59 public:
60 static ::java::lang::Class class$;
61 };
62
63 #endif // __java_awt_Component$FlipBufferStrategy__