1 /* 2 * GdiPlusImageAttributes.h 3 * 4 * Windows GDI+ 5 * 6 * This file is part of the w32api package. 7 * 8 * THIS SOFTWARE IS NOT COPYRIGHTED 9 * 10 * This source code is offered for use in the public domain. You may 11 * use, modify or distribute it freely. 12 * 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. 17 */ 18 19 #ifndef _GDIPLUSIMAGEATTRIBUTES_H 20 #define _GDIPLUSIMAGEATTRIBUTES_H 21 22 class ImageAttributes : public GdiplusBase 23 { 24 public: 25 ImageAttributes(VOID) 26 { 27 } 28 29 Status ClearBrushRemapTable(VOID) 30 { 31 return NotImplemented; 32 } 33 34 Status ClearColorKey(ColorAdjustType type) 35 { 36 return NotImplemented; 37 } 38 39 Status ClearColorMatrices(ColorAdjustType type) 40 { 41 return NotImplemented; 42 } 43 44 Status ClearColorMatrix(ColorAdjustType type) 45 { 46 return NotImplemented; 47 } 48 49 Status ClearGamma(ColorAdjustType type) 50 { 51 return NotImplemented; 52 } 53 54 Status ClearNoOp(ColorAdjustType type) 55 { 56 return NotImplemented; 57 } 58 59 Status ClearOutputChannel(ColorAdjustType type) 60 { 61 return NotImplemented; 62 } 63 64 Status ClearOutputChannelColorProfile(ColorAdjustType type) 65 { 66 return NotImplemented; 67 } 68 69 Status ClearRemapTable(ColorAdjustType type) 70 { 71 return NotImplemented; 72 } 73 74 Status ClearThreshold(ColorAdjustType type) 75 { 76 return NotImplemented; 77 } 78 79 ImageAttributes *Clone(VOID) 80 { 81 return NULL; 82 } 83 84 Status GetAdjustedPalette(ColorPalette *colorPalette, ColorPalette colorAdjustType) 85 { 86 return NotImplemented; 87 } 88 89 Status GetLastStatus(VOID) 90 { 91 return NotImplemented; 92 } 93 94 Status Reset(ColorAdjustType type) 95 { 96 return NotImplemented; 97 } 98 99 Status SetBrushRemapTable(UINT mapSize, ColorMap *map) 100 { 101 return NotImplemented; 102 } 103 104 Status SetColorKey(const Color &colorLow, const Color &colorHigh, ColorAdjustType type) 105 { 106 return NotImplemented; 107 } 108 109 Status SetColorMatrices(const ColorMatrix *colorMatrix, const ColorMatrix *grayMatrix, ColorMatrixFlags mode, ColorAdjustType type) 110 { 111 return NotImplemented; 112 } 113 114 Status SetColorMatrix(const ColorMatrix *colorMatrix, ColorMatrixFlags mode, ColorAdjustType type) 115 { 116 return NotImplemented; 117 } 118 119 Status SetGamma(REAL gamma, ColorAdjustType type) 120 { 121 return NotImplemented; 122 } 123 124 Status SetNoOp(ColorAdjustType type) 125 { 126 return NotImplemented; 127 } 128 129 Status SetOutputChannel(ColorChannelFlags channelFlags, ColorAdjustType type) 130 { 131 return NotImplemented; 132 } 133 134 Status SetOutputChannelColorProfile(const WCHAR *colorProfileFilename, ColorAdjustType type) 135 { 136 return NotImplemented; 137 } 138 139 Status SetRemapTable(UINT mapSize, const ColorMap *map, ColorAdjustType type) 140 { 141 return NotImplemented; 142 } 143 144 Status SetThreshold(REAL threshold, ColorAdjustType type) 145 { 146 return NotImplemented; 147 } 148 149 Status SetToIdentity(ColorAdjustType type) 150 { 151 return NotImplemented; 152 } 153 154 Status SetWrapMode(WrapMode wrap, const Color &color, BOOL clamp) 155 { 156 return NotImplemented; 157 } 158 }; 159 160 #endif /* _GDIPLUSIMAGEATTRIBUTES_H */ 161