Skip to content

Commit 1028167

Browse files
committed
ecere/gfx/Bitmap: Added CubeMap::LoadFromFiles()
1 parent 1edefd5 commit 1028167

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

ecere/src/gfx/Bitmap.ec

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1267,4 +1267,27 @@ public:
12671267
}
12681268
return result;
12691269
}
1270+
1271+
bool LoadFromFiles(DisplaySystem displaySystem, File files[6], const String extension, bool oldStyle)
1272+
{
1273+
int i;
1274+
bool result = true;
1275+
for(i = 0; result && i < 6; i++)
1276+
{
1277+
Bitmap face = i > 0 ? { sRGB2Linear = sRGB2Linear } : this;
1278+
if(face.LoadFromFile(files[i], extension, null))
1279+
{
1280+
face.driverData = driverData;
1281+
result = displaySystem.driver.MakeDDBitmap(displaySystem, face, true, (i + 1) | (oldStyle << 3));
1282+
}
1283+
else
1284+
result = false;
1285+
if(i > 0)
1286+
{
1287+
face.driverData = 0;
1288+
delete face;
1289+
}
1290+
}
1291+
return result;
1292+
}
12701293
};

0 commit comments

Comments
 (0)