|
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.