Index: core/include/fxge/fx_dib.h |
diff --git a/core/include/fxge/fx_dib.h b/core/include/fxge/fx_dib.h |
index d8a2003548c8bee1739405ab79e62a056390554c..179a61a8353803e41e783073893bb71c89f6db61 100644 |
--- a/core/include/fxge/fx_dib.h |
+++ b/core/include/fxge/fx_dib.h |
@@ -402,19 +402,18 @@ protected: |
class IFX_ScanlineComposer |
{ |
public: |
+ virtual ~IFX_ScanlineComposer() { } |
virtual void ComposeScanline(int line, FX_LPCBYTE scanline, FX_LPCBYTE scan_extra_alpha = NULL) = 0; |
- |
virtual FX_BOOL SetInfo(int width, int height, FXDIB_Format src_format, FX_DWORD* pSrcPalette) = 0; |
}; |
class CFX_ScanlineCompositor : public CFX_Object |
{ |
public: |
- |
CFX_ScanlineCompositor(); |
- ~CFX_ScanlineCompositor(); |
+ virtual ~CFX_ScanlineCompositor(); |
brucedawson
2015/01/09 00:20:49
This one feels dirty because clearly CFX_Object do
Tom Sepez
2015/01/09 01:16:53
I don't think this one ended up needing to be modi
|
FX_BOOL Init(FXDIB_Format dest_format, FXDIB_Format src_format, FX_INT32 width, FX_DWORD* pSrcPalette, |
FX_DWORD mask_color, int blend_type, FX_BOOL bClip, FX_BOOL bRgbByteOrder = FALSE, int alpha_flag = 0, void* pIccTransform = NULL); |