1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_awt_image_renderable_RenderableImageOp__ 5 #define __java_awt_image_renderable_RenderableImageOp__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace java 15 { 16 namespace awt 17 { 18 class RenderingHints; 19 namespace image 20 { 21 class RenderedImage; 22 namespace renderable 23 { 24 class ContextualRenderedImageFactory; 25 class ParameterBlock; 26 class RenderContext; 27 class RenderableImageOp; 28 } 29 } 30 } 31 } 32 } 33 34 class java::awt::image::renderable::RenderableImageOp : public ::java::lang::Object 35 { 36 37 public: 38 RenderableImageOp(::java::awt::image::renderable::ContextualRenderedImageFactory *, ::java::awt::image::renderable::ParameterBlock *); 39 virtual ::java::util::Vector * getSources(); 40 virtual ::java::lang::Object * getProperty(::java::lang::String *); 41 virtual JArray< ::java::lang::String * > * getPropertyNames(); 42 virtual jboolean isDynamic(); 43 virtual jfloat getWidth(); 44 virtual jfloat getHeight(); 45 virtual jfloat getMinX(); 46 virtual jfloat getMinY(); 47 virtual ::java::awt::image::renderable::ParameterBlock * setParameterBlock(::java::awt::image::renderable::ParameterBlock *); 48 virtual ::java::awt::image::renderable::ParameterBlock * getParameterBlock(); 49 virtual ::java::awt::image::RenderedImage * createScaledRendering(jint, jint, ::java::awt::RenderingHints *); 50 virtual ::java::awt::image::RenderedImage * createDefaultRendering(); 51 virtual ::java::awt::image::RenderedImage * createRendering(::java::awt::image::renderable::RenderContext *); 52 private: 53 ::java::awt::image::renderable::ContextualRenderedImageFactory * __attribute__((aligned(__alignof__( ::java::lang::Object)))) crif; 54 ::java::awt::image::renderable::ParameterBlock * block; 55 public: 56 static ::java::lang::Class class$; 57 }; 58 59 #endif // __java_awt_image_renderable_RenderableImageOp__ 60