|
Public Member Functions |
virtual | ~CIccIO () |
virtual void | Close () |
virtual icInt32Number | Read8 (void *pBuf8, icInt32Number nNum=1) |
virtual icInt32Number | Write8 (void *pBuf8, icInt32Number nNum=1) |
icInt32Number | ReadLine (void *pBuf8, icInt32Number nNum=256) |
icInt32Number | Read16 (void *pBuf16, icInt32Number nNum=1) |
icInt32Number | Write16 (void *pBuf16, icInt32Number nNum=1) |
icInt32Number | Read32 (void *pBuf32, icInt32Number nNum=1) |
icInt32Number | Write32 (void *pBuf32, icInt32Number nNum=1) |
icInt32Number | Read64 (void *pBuf64, icInt32Number nNum=1) |
icInt32Number | Write64 (void *pBuf64, icInt32Number nNum=1) |
icInt32Number | Read8Float (void *pBufFloat, icInt32Number nNum=1) |
icInt32Number | Write8Float (void *pBuf16, icInt32Number nNum=1) |
icInt32Number | Read16Float (void *pBufFloat, icInt32Number nNum=1) |
icInt32Number | Write16Float (void *pBuf16, icInt32Number nNum=1) |
icInt32Number | ReadFloat32Float (void *pBufFloat, icInt32Number nNum=1) |
icInt32Number | WriteFloat32Float (void *pBuf16, icInt32Number nNum=1) |
virtual icInt32Number | GetLength () |
virtual icInt32Number | Seek (icInt32Number nOffset, icSeekVal pos) |
virtual icInt32Number | Tell () |
bool | Align32 () |
| Write operation to make sure that filelength is evenly divisible by 4.
|
bool | Sync32 (icUInt32Number nOffset=0) |
| Operation to make sure read position is evenly divisible by 4.
|
Purpose: This is the base object that handles the IO with an ICC profile.