LibreOffice Module toolkit (master) 1
|
#include <vclxbitmap.hxx>
Public Member Functions | |
VCLXBitmap () | |
VCLXBitmap (const BitmapEx &rBitmapEx) | |
void | SetBitmap (const BitmapEx &rBmp) |
const BitmapEx & | GetBitmap () const |
css::awt::Size SAL_CALL | getSize () override |
css::uno::Sequence< sal_Int8 > SAL_CALL | getDIB () override |
css::uno::Sequence< sal_Int8 > SAL_CALL | getMaskDIB () override |
sal_Int64 SAL_CALL | estimateUsage () override |
Private Member Functions | |
std::mutex & | GetMutex () |
Private Attributes | |
std::mutex | maMutex |
BitmapEx | maBitmap |
Definition at line 33 of file vclxbitmap.hxx.
|
inline |
Definition at line 46 of file vclxbitmap.hxx.
|
inline |
Definition at line 47 of file vclxbitmap.hxx.
|
override |
Definition at line 53 of file vclxbitmap.cxx.
References GetMutex(), BitmapEx::GetSizeBytes(), and maBitmap.
|
inline |
Definition at line 50 of file vclxbitmap.hxx.
References maBitmap.
Referenced by VCLUnoHelper::GetBitmap().
|
override |
Definition at line 37 of file vclxbitmap.cxx.
References BitmapEx::GetBitmap(), SvMemoryStream::GetData(), GetMutex(), maBitmap, SvStream::Tell(), and WriteDIB().
|
override |
Definition at line 46 of file vclxbitmap.cxx.
References vcl::bitmap::GetMaskDIB(), GetMutex(), and maBitmap.
|
inlineprivate |
Definition at line 41 of file vclxbitmap.hxx.
References maMutex.
Referenced by estimateUsage(), getDIB(), getMaskDIB(), and getSize().
|
override |
Definition at line 29 of file vclxbitmap.cxx.
References GetMutex(), BitmapEx::GetSizePixel(), Size::Height(), maBitmap, and Size::Width().
|
inline |
Definition at line 49 of file vclxbitmap.hxx.
References maBitmap.
|
private |
Definition at line 39 of file vclxbitmap.hxx.
Referenced by estimateUsage(), GetBitmap(), getDIB(), getMaskDIB(), getSize(), and SetBitmap().
|
private |
Definition at line 38 of file vclxbitmap.hxx.
Referenced by GetMutex().