![]() |
ULIS
dev4.0.7
Utility Library for Imaging Systems
|
The FTilePool class stores redundant tiles and manages tiled blocks.
Public Member Functions | |
| FTilePool (const FTilePool &)=delete | |
| FTilePool (eFormat iFormat=eFormat::Format_RGBA8, FColorSpace *iColorSpace=nullptr) | |
| ~FTilePool () | |
| uint32 | EmptyCRC32Hash () const |
| const uint8 * | EmptyTile () const |
| FTilePool & | operator= (const FTilePool &)=delete |
| FVec2I | TileSize () const |
Public Member Functions inherited from IHasFormat | |
| ~IHasFormat () | |
| uint8 | AlphaIndex () const |
| uint8 | BytesPerPixel () const |
| uint8 | BytesPerSample () const |
| uint8 | DefaultProfileCode () const |
| eFormat | Format () const |
| const FFormatMetrics & | FormatMetrics () const |
| bool | HasAlpha () const |
| const uint8 * | IndexTable () const |
| bool | Linear () const |
| eColorModel | Model () const |
| uint8 | NumColorChannels () const |
| bool | Planar () const |
| bool | Premultiplied () const |
| uint8 | RedirectedIndex (uint8 iIndex) const |
| bool | Reversed () const |
| uint8 | SamplesPerPixel () const |
| bool | Swapped () const |
| eType | Type () const |
Public Member Functions inherited from IHasColorSpace | |
| ~IHasColorSpace () | |
| void | AssignColorSpace (const FColorSpace *iColorSpace) |
| const FColorSpace * | ColorSpace () const |
Friends | |
| class | FLQTree |
| class | FTiledBlock |
Additional Inherited Members | |
Protected Member Functions inherited from IHasFormat | |
| IHasFormat (eFormat iFormat) | |
| void | ReinterpretFormat (eFormat iFormat) |
Protected Member Functions inherited from IHasColorSpace | |
| IHasColorSpace (const FColorSpace *iColorSpace=nullptr) | |
| FTilePool::~FTilePool | ( | ) |
Destructor.
| FTilePool::FTilePool | ( | eFormat | iFormat = eFormat::Format_RGBA8, |
| FColorSpace * | iColorSpace = nullptr |
||
| ) |
Constructor.
|
delete |
Explicitely deleted copy constructor
| uint32 FTilePool::EmptyCRC32Hash | ( | ) | const |
| const uint8* FTilePool::EmptyTile | ( | ) | const |
Explicitely deleted copy assignment operator
| FVec2I FTilePool::TileSize | ( | ) | const |
|
friend |
|
friend |
1.8.16