ImgLockPageIterator Class Reference

This reference page is linked to from the following overview topics: Images.



Detailed Description

Iterate over a specified region of an image in optimal order, and locking it in CPU memory.

Definition at line 1037 of file image.h.

#include <image.h>

Inheritance diagram for ImgLockPageIterator:
Inheritance graph
[legend]

List of all members.

Public Types

enum   AccessMode { ReadOnly, ReadWrite, WriteOnly }

Public Member Functions

  ImgLockPageIterator (Image *img, const ImgTile *srcTile=0, AccessMode mode=ReadOnly)
  ~ImgLockPageIterator ()
virtual bool  next ()
void *  dataPtr ()

Protected Attributes

bool  m_SmartImage
AccessMode  m_Mode

Member Enumeration Documentation

Enumerator:
ReadOnly 

A promise that the data in this page will not be modified.

ReadWrite 

self explanitory

WriteOnly 

The page data will be allocated bye the contents will be undefined.

Definition at line 1039 of file image.h.


Constructor & Destructor Documentation

ImgLockPageIterator ( Image img,
const ImgTile srcTile = 0,
AccessMode  mode = ReadOnly 
)

Member Function Documentation

virtual bool next ( ) [virtual]
void* dataPtr ( )

Member Data Documentation

bool m_SmartImage [protected]

Definition at line 1046 of file image.h.

AccessMode m_Mode [protected]

Definition at line 1047 of file image.h.


The documentation for this class was generated from the following file:

ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator
ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator ImgLockPageIterator