|
| 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: