struct CCL::IMultiResolutionBitmap
Overview
Additional bitmap interface for multiple resolutions (1x/2x scaling). More…
#include <ibitmap.h> struct IMultiResolutionBitmap: public CCL::IUnknown { // structs struct RepSelector; // methods virtual int CCL_API getRepresentationCount () const = 0; virtual void CCL_API setCurrentRepresentation (int index) = 0; virtual int CCL_API getCurrentRepresentation () const = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Additional bitmap interface for multiple resolutions (1x/2x scaling).
Methods
virtual int CCL_API getRepresentationCount () const = 0
Get number of representations.
virtual void CCL_API setCurrentRepresentation (int index) = 0
Set current representation for IBitmap::lockBits(), IBitmap::getPixelSize(), etc.
virtual int CCL_API getCurrentRepresentation () const = 0
Get currently selected representation.