| VSTGUI
    4.10
    Graphical User Interface Framework not only for VST plugins | 
a nine-part tiled bitmap More...
 Inheritance diagram for CNinePartTiledBitmap:
 Inheritance diagram for CNinePartTiledBitmap:| Public Member Functions | |
| CNinePartTiledBitmap (const CResourceDescription &desc, const CNinePartTiledDescription &offsets) | |
| CNinePartTiledBitmap (const PlatformBitmapPtr &platformBitmap, const CNinePartTiledDescription &offsets) | |
| ~CNinePartTiledBitmap () noexceptoverride=default | |
| void | draw (CDrawContext *context, const CRect &rect, const CPoint &offset=CPoint(0, 0), float alpha=1.f) override | 
| Part Offsets | |
| void | setPartOffsets (const CNinePartTiledDescription &partOffsets) | 
| const CNinePartTiledDescription & | getPartOffsets () const | 
|  Public Member Functions inherited from CBitmap | |
| CBitmap (const CResourceDescription &desc) | |
| Create an image from a resource identifier. | |
| CBitmap (CCoord width, CCoord height) | |
| Create an image with a given size. | |
| CBitmap (CPoint size, double scaleFactor=1.) | |
| Create an image with a given size and scale factor. | |
| CBitmap (const PlatformBitmapPtr &platformBitmap) | |
| ~CBitmap () noexceptoverride=default | |
| CCoord | getWidth () const | 
| get the width of the image | |
| CCoord | getHeight () const | 
| get the height of the image | |
| CPoint | getSize () const | 
| get size of image | |
| bool | isLoaded () const | 
| check if image is loaded | |
| const CResourceDescription & | getResourceDescription () const | 
| PlatformBitmapPtr | getPlatformBitmap () const | 
| void | setPlatformBitmap (const PlatformBitmapPtr &bitmap) | 
| bool | addBitmap (const PlatformBitmapPtr &platformBitmap) | 
| PlatformBitmapPtr | getBestPlatformBitmapForScaleFactor (double scaleFactor) const | 
| const_iterator | begin () const | 
| const_iterator | end () const | 
|  Public Member Functions inherited from ReferenceCounted< T > | |
| ReferenceCounted ()=default | |
| virtual | ~ReferenceCounted () noexcept=default | 
| ReferenceCounted (const ReferenceCounted &) | |
| ReferenceCounted & | operator= (const ReferenceCounted &) | 
| void | forget () override | 
| decrease refcount and delete object if refcount == 0 | |
| void | remember () override | 
| increase refcount | |
| virtual int32_t | getNbReference () const | 
| get refcount | |
| Protected Attributes | |
| CNinePartTiledDescription | offsets | 
|  Protected Attributes inherited from CBitmap | |
| CResourceDescription | resourceDesc | 
| BitmapVector | bitmaps | 
| Additional Inherited Members | |
|  Public Types inherited from CBitmap | |
| using | BitmapVector = std::vector< PlatformBitmapPtr > | 
| using | const_iterator = BitmapVector::const_iterator | 
|  Protected Member Functions inherited from CBitmap | |
| CBitmap () | |
a nine-part tiled bitmap
A nine-part tiled bitmap is tiled in nine parts which are drawing according to its part offsets:
|------------------------------------------------------------------------------------------------| | Top-Left Corner | <---- Top Edge ----> | Top-Right Corner | |--------------------|-----------------------------------------------------|---------------------| | ^ | ^ | ^ | | | | | | | | | Left Edge | <---- Center ----> | Right Edge | | | | | | | | | v | v | v | |--------------------|-----------------------------------------------------|---------------------| | Bottom-Left Corner | <---- Bottom Edge ----> | Bottom-Right Corner | |------------------------------------------------------------------------------------------------|
| CNinePartTiledBitmap | ( | const CResourceDescription & | desc, | 
| const CNinePartTiledDescription & | offsets | ||
| ) | 
| CNinePartTiledBitmap | ( | const PlatformBitmapPtr & | platformBitmap, | 
| const CNinePartTiledDescription & | offsets | ||
| ) | 
| 
 | overridedefaultnoexcept | 
| 
 | overridevirtual | 
Reimplemented from CBitmap.
| 
 | inline | 
| 
 | inline | 
| 
 | protected |