IMultiBitmapProvider.h
Go to the documentation of this file.
1 #ifndef iimg_IMultiBitmapProvider_included
2 #define iimg_IMultiBitmapProvider_included
3 
4 
5 // ACF includes
6 #include <istd/IChangeable.h>
8 #include <iprm/IOptionsList.h>
9 #include <iimg/IBitmap.h>
10 
11 
12 namespace iimg
13 {
14 
15 
20 {
21 public:
26  virtual const iprm::IOptionsList* GetBitmapListInfo() const = 0;
27 
31  virtual int GetBitmapsCount() const = 0;
36  virtual const iimg::IBitmap* GetBitmap(int bitmapIndex) const = 0;
37 };
38 
39 
40 } // namespace iimg
41 
42 
43 #endif // !iimg_IMultiBitmapProvider_included
44 
45 
virtual const iimg::IBitmap * GetBitmap(int bitmapIndex) const =0
Get access to produced bitmap object.
Constraints of selection from set of possibilities.
Definition: IOptionsList.h:22
virtual const iprm::IOptionsList * GetBitmapListInfo() const =0
Get optional information about bitmaps in form of section constraints.
Definition of single plane bitmap.
Definition: IBitmap.h:17
Supplier allowing to access of multiple produced bitmaps.
Common interface for data model objects, which can be changed.
Definition: IChangeable.h:24
virtual int GetBitmapsCount() const =0
Get number of produced bitmaps.

© 2007-2017 Witold Gantzke and Kirill Lepskiy