LibreOffice Module vcl (master) 1
|
#include <BitmapScaleSuperFilter.hxx>
Public Member Functions | |
BitmapScaleSuperFilter (const double &rScaleX, const double &rScaleY) | |
virtual | ~BitmapScaleSuperFilter () override |
virtual BitmapEx | execute (BitmapEx const &rBitmap) const override |
Public Member Functions inherited from BitmapFilter | |
BitmapFilter () | |
virtual | ~BitmapFilter () |
virtual BitmapEx | execute (BitmapEx const &rBitmapEx) const =0 |
Private Attributes | |
double | mrScaleX |
double | mrScaleY |
Additional Inherited Members | |
Static Public Member Functions inherited from BitmapFilter | |
static bool | Filter (BitmapEx &rBmpEx, BitmapFilter const &rFilter) |
static bool | Filter (Animation &rBmpEx, BitmapFilter const &rFilter) |
Definition at line 25 of file BitmapScaleSuperFilter.hxx.
BitmapScaleSuperFilter::BitmapScaleSuperFilter | ( | const double & | rScaleX, |
const double & | rScaleY | ||
) |
Definition at line 852 of file BitmapScaleSuperFilter.cxx.
|
overridevirtual |
Definition at line 857 of file BitmapScaleSuperFilter.cxx.
Implements BitmapFilter.
Definition at line 860 of file BitmapScaleSuperFilter.cxx.
References Bitmap::AdaptBitCount(), comphelper::ThreadPool::createThreadTaskTag(), Bitmap::Crop(), o3tl::lru_map< typename Key, typename Value, class KeyHash, class KeyEqual, class ValueSize >::find(), FRound(), vcl::ScopedBitmapAccess< Access, Bitmap, Acquire >::get(), BitmapEx::GetBitmap(), Bitmap::getPixelFormat(), BitmapInfoAccess::GetScanlineFormat(), comphelper::ThreadPool::getSharedOptimalPool(), Bitmap::GetSizePixel(), BitmapEx::GetSizePixel(), BitmapInfoAccess::HasPalette(), Size::Height(), BitmapInfoAccess::Height(), Bitmap::ImplGetSalBitmap(), ImplGetSVData(), ImplSVData::maGDIData, ImplSVGDIData::maScaleCache, mrScaleX, mrScaleY, vcl::N24_BPP, N24BitTcBgr, N24BitTcRgb, N32BitTcAbgr, N32BitTcArgb, N32BitTcBgra, N32BitTcRgba, N8BitPal, comphelper::ThreadPool::pushTask(), vcl::ScopedBitmapAccess< Access, Bitmap, Acquire >::reset(), SAL_INFO, SAL_WARN, comphelper::ThreadPool::waitUntilDone(), Size::Width(), and BitmapInfoAccess::Width().
|
private |
Definition at line 34 of file BitmapScaleSuperFilter.hxx.
Referenced by execute().
|
private |
Definition at line 35 of file BitmapScaleSuperFilter.hxx.
Referenced by execute().