Create empty bitmap.
Create bitmap with certain dimensions and pixel format.
Destroy a bitmap. Remarks: You should only destroy Bitmaps you have explicitly created via one of the creation functions above.
Get the bytes per pixel.
Reset bitmap pixels to 0.
Get the pixel format.
Get the height in pixels.
Whether or not this bitmap is empty.
Lock pixels for reading/writing.
Whether or not this bitmap owns its own pixel buffer.
Get raw pixel buffer.
Get the number of bytes per row.
Get the size in bytes of the underlying pixel buffer.
Converts a BGRA bitmap to RGBA bitmap and vice-versa by swapping the red and blue channels.
Unlock pixels after locking.
Get the width in pixels.
Write bitmap to a PNG on disk.
Create bitmap from copy.
Create bitmap from existing pixel buffer.