Definition at line 24 of file PureImageManager.cpp.
◆ ~PureImageManagerImpl()
PureImageManager::PureImageManagerImpl::~PureImageManagerImpl |
( |
| ) |
|
|
virtual |
◆ PureImageManagerImpl() [1/2]
PureImageManager::PureImageManagerImpl::PureImageManagerImpl |
( |
PureImageManager * | parent | ) |
|
|
private |
- Parameters
-
parent | Public class instance owning this pimpl object. |
Definition at line 166 of file PureImageManager.cpp.
◆ PureImageManagerImpl() [2/2]
◆ createFromFileFail()
PureImage * PureImageManager::PureImageManagerImpl::createFromFileFail |
( |
const char * | msg | ) |
|
|
private |
◆ loadBMP()
PureImage * PureImageManager::PureImageManagerImpl::loadBMP |
( |
const char * | filename | ) |
|
This loads BMP files, handles the actual file operations, and creates the Image object.
Can load any bit depth BMP in theory, but below 16 bits, the rules are the following:
- at 8 bits (256 colors) the width of the image must be divisible by 4;
- at 4 bits (16 colors) the width of the image must be divisible by 8;
- at 1 bits (2 colors) the width of the image must be divisible by 32.
- Returns
- The created Image object on success, PGENULL otherwise.
Definition at line 79 of file PureImageManager.cpp.
◆ loadBMPfail()
PureImage * PureImageManager::PureImageManagerImpl::loadBMPfail |
( |
HANDLE | f, |
|
|
PureImage * | img, |
|
|
RGBQUAD * | palette, |
|
|
const char * | msg ) |
|
private |
◆ operator=()
◆ PureImageManager
◆ _pOwner
◆ nRunningCounter
TPureUInt PureImageManager::PureImageManagerImpl::nRunningCounter |
|
private |
◆ pHWInfo
The documentation for this class was generated from the following file: