blob: 744dc78298eb9856420b9bd27e306e94996fa216 [file] [log] [blame]
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_awt_color_ProfileHeader__
#define __gnu_java_awt_color_ProfileHeader__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace awt
{
namespace color
{
class ProfileHeader;
}
}
}
}
}
class gnu::java::awt::color::ProfileHeader : public ::java::lang::Object
{
public:
ProfileHeader();
ProfileHeader(JArray< jbyte > *);
virtual void verifyHeader(jint);
virtual JArray< jbyte > * getData(jint);
virtual jint getSize();
virtual void setSize(jint);
virtual jint getMajorVersion();
virtual jint getMinorVersion();
virtual jint getProfileClass();
virtual void setProfileClass(jint);
virtual jint getColorSpace();
virtual jint getProfileColorSpace();
virtual void setColorSpace(jint);
virtual void setProfileColorSpace(jint);
private:
static const jint icMagicNumber = 1633907568;
static JArray< jint > * csTypeMap;
public:
static const jint HEADERSIZE = 128;
private:
static JArray< jint > * classMap;
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) size;
jint cmmId;
jint majorVersion;
jint minorVersion;
jint profileClass;
jint colorSpace;
jint profileColorSpace;
JArray< jbyte > * timestamp;
jint platform;
jint flags;
jint magic;
jint manufacturerSig;
jint modelSig;
JArray< jbyte > * attributes;
jint intent;
JArray< jbyte > * illuminant;
jint creatorSig;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_awt_color_ProfileHeader__