mirror of
https://github.com/elasota/Aerofoil.git
synced 2025-12-14 12:09:36 +00:00
Migrate image storage from PICT to BMP
This commit is contained in:
12
PortabilityLayer/BitmapImage.cpp
Normal file
12
PortabilityLayer/BitmapImage.cpp
Normal file
@@ -0,0 +1,12 @@
|
||||
#include "BMPFormat.h"
|
||||
#include "BitmapImage.h"
|
||||
|
||||
Rect BitmapImage::GetRect() const
|
||||
{
|
||||
const PortabilityLayer::BitmapInfoHeader *infoHeader = reinterpret_cast<const PortabilityLayer::BitmapInfoHeader*>(reinterpret_cast<const uint8_t*>(this) + sizeof(PortabilityLayer::BitmapFileHeader));
|
||||
|
||||
const uint32_t width = infoHeader->m_width;
|
||||
const uint32_t height = infoHeader->m_height;
|
||||
|
||||
return Rect::Create(0, 0, static_cast<int16_t>(height), static_cast<int16_t>(width));
|
||||
}
|
||||
Reference in New Issue
Block a user