Additional Inherited Members | |
Public Member Functions inherited from ILImageList | |
void | Add (ILImage *img, ILRectRegion *region) |
void | Adds (LArray< ILImage * > images) |
ILImage * | Item (int imgIndex) |
Public Member Functions inherited from ILObjects | |
int | Count () |
BOOL | Empty () |
ILObject * | ItemObject (int objIndex) |
Public Member Functions inherited from ILObject | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
Properties inherited from ILImageList | |
int | MaxCount [get, set] |
The maximum number of the images, in 0 ~ 256. For example, if set to 16, it means we maintain a image cache of 16 size in the list. If more than the setting number of images are pushed into the list, the earlier ones will be popped. By default, it's 0, means no limitation. | |
BOOL | SameSize [get, set] |
Whether to uniform the image size in the list. By default, it's on. Using the first input size as baseline, we'll check the size of every subsequent inputs. If the size does not match, crop the input with the center aligned. The entire list is cleaned up, when the option is changed. | |
BOOL | UseCache [get, set] |
Whether to maintain a size-fixed image cache, which makes a copy of the input LImage object's data block. It is useful when you don't want to take care of the image data's life cycle. By default, it's off. The entire list is cleaned up, when the option is changed. | |
This class implements the interface ILImageList, and is used to create an instance of image list.