2 * GdiPlusImageAttributes.h
6 * This file is part of the w32api package.
8 * THIS SOFTWARE IS NOT COPYRIGHTED
10 * This source code is offered for use in the public domain. You may
11 * use, modify or distribute it freely.
13 * This code is distributed in the hope that it will be useful but
14 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
15 * DISCLAIMED. This includes but is not limited to warranties of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19 #ifndef _GDIPLUSIMAGEATTRIBUTES_H
20 #define _GDIPLUSIMAGEATTRIBUTES_H
23 #pragma GCC system_header
26 class ImageAttributes
: public GdiplusBase
33 Status
ClearBrushRemapTable(VOID
)
35 return NotImplemented
;
38 Status
ClearColorKey(ColorAdjustType type
)
40 return NotImplemented
;
43 Status
ClearColorMatrices(ColorAdjustType type
)
45 return NotImplemented
;
48 Status
ClearColorMatrix(ColorAdjustType type
)
50 return NotImplemented
;
53 Status
ClearGamma(ColorAdjustType type
)
55 return NotImplemented
;
58 Status
ClearNoOp(ColorAdjustType type
)
60 return NotImplemented
;
63 Status
ClearOutputChannel(ColorAdjustType type
)
65 return NotImplemented
;
68 Status
ClearOutputChannelColorProfile(ColorAdjustType type
)
70 return NotImplemented
;
73 Status
ClearRemapTable(ColorAdjustType type
)
75 return NotImplemented
;
78 Status
ClearThreshold(ColorAdjustType type
)
80 return NotImplemented
;
83 ImageAttributes
*Clone(VOID
)
88 Status
GetAdjustedPalette(ColorPalette
*colorPalette
, ColorPalette colorAdjustType
)
90 return NotImplemented
;
93 Status
GetLastStatus(VOID
)
95 return NotImplemented
;
98 Status
Reset(ColorAdjustType type
)
100 return NotImplemented
;
103 Status
SetBrushRemapTable(UINT mapSize
, ColorMap
*map
)
105 return NotImplemented
;
108 Status
SetColorKey(const Color
&colorLow
, const Color
&colorHigh
, ColorAdjustType type
)
110 return NotImplemented
;
113 Status
SetColorMatrices(const ColorMatrix
*colorMatrix
, const ColorMatrix
*grayMatrix
, ColorMatrixFlags mode
, ColorAdjustType type
)
115 return NotImplemented
;
118 Status
SetColorMatrix(const ColorMatrix
*colorMatrix
, ColorMatrixFlags mode
, ColorAdjustType type
)
120 return NotImplemented
;
123 Status
SetGamma(REAL gamma
, ColorAdjustType type
)
125 return NotImplemented
;
128 Status
SetNoOp(ColorAdjustType type
)
130 return NotImplemented
;
133 Status
SetOutputChannel(ColorChannelFlags channelFlags
, ColorAdjustType type
)
135 return NotImplemented
;
138 Status
SetOutputChannelColorProfile(const WCHAR
*colorProfileFilename
, ColorAdjustType type
)
140 return NotImplemented
;
143 Status
SetRemapTable(UINT mapSize
, const ColorMap
*map
, ColorAdjustType type
)
145 return NotImplemented
;
148 Status
SetThreshold(REAL threshold
, ColorAdjustType type
)
150 return NotImplemented
;
153 Status
SetToIdentity(ColorAdjustType type
)
155 return NotImplemented
;
158 Status
SetWrapMode(WrapMode wrap
, const Color
&color
, BOOL clamp
)
160 return NotImplemented
;
164 #endif /* _GDIPLUSIMAGEATTRIBUTES_H */