Vladimír Vondruš
e0470d6b58
Non-templated base for Image, BufferedImage and Trade::ImageData.
...
Also moved ColorFormat enum from AbstractTexture there, because it is
not publicly used in AbstractTexture anymore.
14 years ago
Vladimír Vondruš
1cdbec77e7
Use actual color format and type for computing BufferedImage size.
...
No idea why it was hardcoded to these values.
14 years ago
Vladimír Vondruš
6d894ba14b
Temporary fix for build error in BufferedImage.
...
It fails because Magnum::Type cannot be written to Corrade::Debug. The
function will be rewritten anyway, thus fixing it only temporarily.
14 years ago
Vladimír Vondruš
d1e9d5b992
Fixed compilation error (spotted thanks to Clang).
14 years ago
Vladimír Vondruš
05107f383b
Doc: some workarounds for Doxygen C++11 support etc.
14 years ago
Vladimír Vondruš
aedc90e712
Doc++
...
Fixed mainly unwanted Doxygen autolinks.
14 years ago
Vladimír Vondruš
36254a3806
Win fixes: don't export nonexported classes and export exported classes.
14 years ago
Vladimír Vondruš
6504aecf0c
Added classes Image and BufferedImage.
...
These classes are meant to be used in the same texture updating
functions as Trade::ImageData due to static polymorphism. In addition to
Trade::ImageData, which is read-only, these classes support updating the
dimensions and data. Image2D and ImageBuffer2D can update the data also
from framebuffer.
14 years ago