GetEncoderParameterList(const CLSID *clsidEncoder, UINT size, EncoderParameters *buffer)
{
#if 1
- // FIXME: Not available yet
return SetStatus(NotImplemented);
#else
return SetStatus(DllExports::GdipGetEncoderParameterList(nativeImage, clsidEncoder, size, buffer));
UINT
GetEncoderParameterListSize(const CLSID *clsidEncoder)
{
-#if 1
- // FIXME: Not available yet
- return SetStatus(NotImplemented);
-#else
UINT size = 0;
SetStatus(DllExports::GdipGetEncoderParameterListSize(nativeImage, clsidEncoder, &size));
return size;
-#endif
}
UINT
Status
SaveAdd(const EncoderParameters *encoderParams)
{
-#if 1
- // FIXME: Not available yet
- return SetStatus(NotImplemented);
-#else
return SetStatus(DllExports::GdipSaveAdd(nativeImage, encoderParams));
-#endif
}
Status
{
}
- CustomLineCap(GpCustomLineCap *nativeCap, Status status)
+ CustomLineCap(GpCustomLineCap *cap, Status status) : nativeCap(cap), lastStatus(status)
{
- lastStatus = status;
- SetNativeCap(nativeCap);
}
void
inline Image *
TextureBrush::GetImage() const
{
-#if 1
- return NULL; // FIXME
-#else
GpImage *image = NULL;
GpTexture *texture = GetNativeTexture();
SetStatus(DllExports::GdipGetTextureImage(texture, &image));
if (!newImage)
DllExports::GdipDisposeImage(image);
return newImage;
-#endif
}
#endif /* _GDIPLUSHEADERS_H */