reworked raster from image conversion, only d3d for now

This commit is contained in:
aap
2020-04-17 21:44:32 +02:00
parent 206547b404
commit 4893889621
18 changed files with 262 additions and 121 deletions

View File

@@ -196,6 +196,9 @@ struct Raster
int32 format, int32 platform = 0);
void subRaster(Raster *parent, Rect *r);
void destroy(void);
static bool32 imageFindRasterFormat(Image *image, int32 type,
int32 *pWidth, int32 *pHeight, int32 *pDepth, int32 *pFormat, int32 platform = 0);
Raster *Raster::setFromImage(Image *image, int32 platform = 0);
static Raster *createFromImage(Image *image, int32 platform = 0);
Image *toImage(void);
uint8 *lock(int32 level, int32 lockMode);