Lynkeos
1.2
|
Enumerator on MyImageList. More...
#import <MyImageListEnumerator.h>
Public Member Functions | |
(id) | - initWithImageList:startAt:directSense: |
Base initializer. | |
(id) | - initWithImageList: |
Simplified initializer. | |
Protected Attributes | |
NSArray * | _itemList |
int | _listSize |
int | _itemIndex |
MyMovie * | _currentMovie |
int | _movieSize |
int | _movieIndex |
int | _step |
NSRecursiveLock * | _lock |
Enumerator on MyImageList.
This enumerator scans all the MyImageListItem images in a MyImageList. When the list contains a movie, it scans each MyMovieImage inside the MyMovie instance.
- (id) initWithImageList: | (NSArray*) | list |
Simplified initializer.
list | The MyImageListItem array do scan |
It initializes a direct enumerator starting at the first item of the list.
- (id) initWithImageList: | (NSArray*) | list | |
startAt: | (id) | item | |
directSense: | (BOOL) | direct | |
Base initializer.
list | The MyImageListItem array do scan |
item | The item to start with. If nil, the first or last (if reverse enumerator) is taken |
direct | Direct or reverse enumerator |
It initializes a MyImageListEnumerator whith a custom starting point and a custom scanning direction.
References _currentMovie, _itemIndex, _itemList, _listSize, _lock, _movieIndex, _movieSize, _step, MyMovie::indexOfImage:, and MyMovie::numberOfImages.
- (MyMovie*) _currentMovie [protected] |
Referenced by initWithImageList:startAt:directSense:.
- (int) _itemIndex [protected] |
Referenced by initWithImageList:startAt:directSense:.
- (NSArray*) _itemList [protected] |
Referenced by initWithImageList:startAt:directSense:.
- (int) _listSize [protected] |
Referenced by initWithImageList:startAt:directSense:.
- (NSRecursiveLock*) _lock [protected] |
Referenced by initWithImageList:startAt:directSense:.
- (int) _movieIndex [protected] |
Referenced by initWithImageList:startAt:directSense:.
- (int) _movieSize [protected] |
Referenced by initWithImageList:startAt:directSense:.
- (int) _step [protected] |
Referenced by initWithImageList:startAt:directSense:.