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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [javax/] [imageio/] [ImageWriteParam.h] - Blame information for rev 759

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 759 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __javax_imageio_ImageWriteParam__
5
#define __javax_imageio_ImageWriteParam__
6
 
7
#pragma interface
8
 
9
#include <javax/imageio/IIOParam.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace java
15
  {
16
    namespace awt
17
    {
18
        class Dimension;
19
    }
20
  }
21
  namespace javax
22
  {
23
    namespace imageio
24
    {
25
        class ImageWriteParam;
26
    }
27
  }
28
}
29
 
30
class javax::imageio::ImageWriteParam : public ::javax::imageio::IIOParam
31
{
32
 
33
public: // actually protected
34
  ImageWriteParam();
35
public:
36
  ImageWriteParam(::java::util::Locale *);
37
  virtual jfloat getBitRate(jfloat);
38
private:
39
  void checkSupportsCompression();
40
  void checkNotExplicitCompression();
41
  void checkCompressionTypesSet();
42
  void checkSupportsProgressiveEncoding();
43
  void checkSupportsTiling();
44
  void checkNotExplicitTiling();
45
  void checkTilingInitialized();
46
  void checkMode(jint);
47
public:
48
  virtual jboolean canOffsetTiles();
49
  virtual jboolean canWriteCompressed();
50
  virtual jboolean canWriteProgressive();
51
  virtual jboolean canWriteTiles();
52
  virtual jint getCompressionMode();
53
  virtual jfloat getCompressionQuality();
54
  virtual JArray< ::java::lang::String * > * getCompressionQualityDescriptions();
55
  virtual JArray< jfloat > * getCompressionQualityValues();
56
  virtual ::java::lang::String * getCompressionType();
57
  virtual JArray< ::java::lang::String * > * getCompressionTypes();
58
  virtual ::java::util::Locale * getLocale();
59
  virtual ::java::lang::String * getLocalizedCompressionTypeName();
60
  virtual JArray< ::java::awt::Dimension * > * getPreferredTileSizes();
61
  virtual jint getProgressiveMode();
62
  virtual jint getTileGridXOffset();
63
  virtual jint getTileGridYOffset();
64
  virtual jint getTileHeight();
65
  virtual jint getTileWidth();
66
  virtual jint getTilingMode();
67
  virtual jboolean isCompressionLossless();
68
  virtual void setCompressionMode(jint);
69
  virtual void setCompressionQuality(jfloat);
70
  virtual void setCompressionType(::java::lang::String *);
71
  virtual void setProgressiveMode(jint);
72
  virtual void setTiling(jint, jint, jint, jint);
73
  virtual void setTilingMode(jint);
74
  virtual void unsetCompression();
75
  virtual void unsetTiling();
76
  static const jint MODE_DISABLED = 0;
77
  static const jint MODE_DEFAULT = 1;
78
  static const jint MODE_EXPLICIT = 2;
79
  static const jint MODE_COPY_FROM_METADATA = 3;
80
public: // actually protected
81
  jboolean __attribute__((aligned(__alignof__( ::javax::imageio::IIOParam)))) canOffsetTiles__;
82
  jboolean canWriteCompressed__;
83
  jboolean canWriteProgressive__;
84
  jboolean canWriteTiles__;
85
  jint compressionMode;
86
  jfloat compressionQuality;
87
  ::java::lang::String * compressionType;
88
  JArray< ::java::lang::String * > * compressionTypes;
89
  ::java::util::Locale * locale;
90
  JArray< ::java::awt::Dimension * > * preferredTileSizes;
91
  jint progressiveMode;
92
  jint tileGridXOffset;
93
  jint tileGridYOffset;
94
  jint tileHeight;
95
  jint tileWidth;
96
  jint tilingMode;
97
  jboolean tilingSet;
98
public:
99
  static ::java::lang::Class class$;
100
};
101
 
102
#endif // __javax_imageio_ImageWriteParam__

powered by: WebSVN 2.1.0

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