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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [java/] [awt/] [image/] [DirectColorModel.h] - Blame information for rev 781

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

Line No. Rev Author Line
1 758 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __java_awt_image_DirectColorModel__
5
#define __java_awt_image_DirectColorModel__
6
 
7
#pragma interface
8
 
9
#include <java/awt/image/PackedColorModel.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace java
15
  {
16
    namespace awt
17
    {
18
      namespace color
19
      {
20
          class ColorSpace;
21
      }
22
      namespace image
23
      {
24
          class ColorModel;
25
          class DirectColorModel;
26
          class Raster;
27
          class WritableRaster;
28
      }
29
    }
30
  }
31
}
32
 
33
class java::awt::image::DirectColorModel : public ::java::awt::image::PackedColorModel
34
{
35
 
36
public:
37
  DirectColorModel(jint, jint, jint, jint);
38
  DirectColorModel(jint, jint, jint, jint, jint);
39
  DirectColorModel(::java::awt::color::ColorSpace *, jint, jint, jint, jint, jint, jboolean, jint);
40
  virtual jint getRedMask();
41
  virtual jint getGreenMask();
42
  virtual jint getBlueMask();
43
  virtual jint getAlphaMask();
44
  virtual jint getRed(jint);
45
  virtual jint getGreen(jint);
46
  virtual jint getBlue(jint);
47
  virtual jint getAlpha(jint);
48
private:
49
  jint extractAndNormalizeSample(jint, jint);
50
  jint extractAndScaleSample(jint, jint);
51
public:
52
  virtual jint getRGB(jint);
53
  virtual jint getRed(::java::lang::Object *);
54
  virtual jint getGreen(::java::lang::Object *);
55
  virtual jint getBlue(::java::lang::Object *);
56
  virtual jint getAlpha(::java::lang::Object *);
57
  virtual jint getRGB(::java::lang::Object *);
58
  virtual ::java::lang::Object * getDataElements(jint, ::java::lang::Object *);
59
private:
60
  jint valueToField(jint, jint, jint);
61
  jint value16ToField(jint, jint);
62
public:
63
  virtual JArray< jint > * getComponents(jint, JArray< jint > *, jint);
64
  virtual JArray< jint > * getComponents(::java::lang::Object *, JArray< jint > *, jint);
65
  virtual ::java::awt::image::WritableRaster * createCompatibleWritableRaster(jint, jint);
66
  virtual jint getDataElement(JArray< jint > *, jint);
67
  virtual ::java::lang::Object * getDataElements(JArray< jint > *, jint, ::java::lang::Object *);
68
  virtual ::java::awt::image::ColorModel * coerceData(::java::awt::image::WritableRaster *, jboolean);
69
  virtual jboolean isCompatibleRaster(::java::awt::image::Raster *);
70
public: // actually package-private
71
  virtual ::java::lang::String * stringParam();
72
public:
73
  virtual ::java::lang::String * toString();
74
  static ::java::lang::Class class$;
75
};
76
 
77
#endif // __java_awt_image_DirectColorModel__

powered by: WebSVN 2.1.0

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