|
| | WindowsBitmapImage (const Image::PixelFormat format, const int w, const int h, const bool clearImage) |
| |
| | ~WindowsBitmapImage () |
| |
| ImageType * | createType () const override |
| |
| LowLevelGraphicsContext * | createLowLevelContext () override |
| |
| void | initialiseBitmapData (Image::BitmapData &bitmap, int x, int y, Image::BitmapData::ReadWriteMode mode) override |
| |
| ImagePixelData * | clone () override |
| |
| void | blitToWindow (HWND hwnd, HDC dc, const bool transparent, const int x, const int y, const uint8 updateLayeredWindowAlpha) noexcept |
| |
| | ImagePixelData (Image::PixelFormat, int width, int height) |
| |
| | ~ImagePixelData () |
| |
| virtual int | getSharedCount () const noexcept |
| |
| void | sendDataChangeMessage () |
| |
| void | incReferenceCount () noexcept |
| |
| void | decReferenceCount () noexcept |
| |
| bool | decReferenceCountWithoutDeleting () noexcept |
| |
| int | getReferenceCount () const noexcept |
| |
◆ WindowsBitmapImage()
| WindowsBitmapImage::WindowsBitmapImage |
( |
const Image::PixelFormat |
format, |
|
|
const int |
w, |
|
|
const int |
h, |
|
|
const bool |
clearImage |
|
) |
| |
|
inline |
◆ ~WindowsBitmapImage()
| WindowsBitmapImage::~WindowsBitmapImage |
( |
| ) |
|
|
inline |
◆ blitToWindow()
| void WindowsBitmapImage::blitToWindow |
( |
HWND |
hwnd, |
|
|
HDC |
dc, |
|
|
const bool |
transparent, |
|
|
const int |
x, |
|
|
const int |
y, |
|
|
const uint8 |
updateLayeredWindowAlpha |
|
) |
| |
|
inlinenoexcept |
◆ clone()
◆ createLowLevelContext()
Creates a context that will draw into this image.
Implements ImagePixelData.
◆ createType()
| ImageType* WindowsBitmapImage::createType |
( |
| ) |
const |
|
inlineoverridevirtual |
Creates an instance of the type of this image.
Implements ImagePixelData.
◆ initialiseBitmapData()
◆ bitmapData
| uint8* WindowsBitmapImage::bitmapData |
◆ bitmapInfo
| BITMAPV4HEADER WindowsBitmapImage::bitmapInfo |
◆ hBitmap
| HBITMAP WindowsBitmapImage::hBitmap |
◆ hdc
| HDC WindowsBitmapImage::hdc |
◆ imageData
| uint8* WindowsBitmapImage::imageData |
◆ lineStride
| int WindowsBitmapImage::lineStride |
◆ pixelStride
| int WindowsBitmapImage::pixelStride |
◆ previousBitmap
| HGDIOBJ WindowsBitmapImage::previousBitmap |
The documentation for this class was generated from the following file: