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
22 class ImageAttributes
: public GdiplusBase
29 Status
ClearBrushRemapTable(VOID
)
31 return NotImplemented
;
34 Status
ClearColorKey(ColorAdjustType type
)
36 return NotImplemented
;
39 Status
ClearColorMatrices(ColorAdjustType type
)
41 return NotImplemented
;
44 Status
ClearColorMatrix(ColorAdjustType type
)
46 return NotImplemented
;
49 Status
ClearGamma(ColorAdjustType type
)
51 return NotImplemented
;
54 Status
ClearNoOp(ColorAdjustType type
)
56 return NotImplemented
;
59 Status
ClearOutputChannel(ColorAdjustType type
)
61 return NotImplemented
;
64 Status
ClearOutputChannelColorProfile(ColorAdjustType type
)
66 return NotImplemented
;
69 Status
ClearRemapTable(ColorAdjustType type
)
71 return NotImplemented
;
74 Status
ClearThreshold(ColorAdjustType type
)
76 return NotImplemented
;
79 ImageAttributes
*Clone(VOID
)
84 Status
GetAdjustedPalette(ColorPalette
*colorPalette
, ColorPalette colorAdjustType
)
86 return NotImplemented
;
89 Status
GetLastStatus(VOID
)
91 return NotImplemented
;
94 Status
Reset(ColorAdjustType type
)
96 return NotImplemented
;
99 Status
SetBrushRemapTable(UINT mapSize
, ColorMap
*map
)
101 return NotImplemented
;
104 Status
SetColorKey(const Color
&colorLow
, const Color
&colorHigh
, ColorAdjustType type
)
106 return NotImplemented
;
109 Status
SetColorMatrices(const ColorMatrix
*colorMatrix
, const ColorMatrix
*grayMatrix
, ColorMatrixFlags mode
, ColorAdjustType type
)
111 return NotImplemented
;
114 Status
SetColorMatrix(const ColorMatrix
*colorMatrix
, ColorMatrixFlags mode
, ColorAdjustType type
)
116 return NotImplemented
;
119 Status
SetGamma(REAL gamma
, ColorAdjustType type
)
121 return NotImplemented
;
124 Status
SetNoOp(ColorAdjustType type
)
126 return NotImplemented
;
129 Status
SetOutputChannel(ColorChannelFlags channelFlags
, ColorAdjustType type
)
131 return NotImplemented
;
134 Status
SetOutputChannelColorProfile(const WCHAR
*colorProfileFilename
, ColorAdjustType type
)
136 return NotImplemented
;
139 Status
SetRemapTable(UINT mapSize
, const ColorMap
*map
, ColorAdjustType type
)
141 return NotImplemented
;
144 Status
SetThreshold(REAL threshold
, ColorAdjustType type
)
146 return NotImplemented
;
149 Status
SetToIdentity(ColorAdjustType type
)
151 return NotImplemented
;
154 Status
SetWrapMode(WrapMode wrap
, const Color
&color
, BOOL clamp
)
156 return NotImplemented
;
160 #endif /* _GDIPLUSIMAGEATTRIBUTES_H */