|
VSTGUI
4.4
Graphical User Interface Framework not only for VST plugins
|
a nine-part tiled bitmap More...
Inheritance diagram for CNinePartTiledBitmap:Public Member Functions | |
| CNinePartTiledBitmap (const CResourceDescription &desc, const CNinePartTiledDescription &offsets) | |
| CNinePartTiledBitmap (IPlatformBitmap *platformBitmap, const CNinePartTiledDescription &offsets) | |
| ~CNinePartTiledBitmap () | |
| virtual void | draw (CDrawContext *context, const CRect &rect, const CPoint &offset=CPoint(0, 0), float alpha=1.f) |
| virtual bool | isTypeOf (IdStringPtr s) const |
| virtual CBaseObject * | newCopy () const |
Part Offsets | |
| void | setPartOffsets (const CNinePartTiledDescription &partOffsets) |
| const CNinePartTiledDescription & | getPartOffsets () const |
Public Member Functions inherited from CBitmap | |
| CBitmap (const CResourceDescription &desc) | |
| Create a pixmap from a resource identifier. More... | |
| CBitmap (CCoord width, CCoord height) | |
| Create a pixmap with a given size. More... | |
| CBitmap (IPlatformBitmap *platformBitmap) | |
| ~CBitmap () | |
| CCoord | getWidth () const |
| get the width of the image More... | |
| CCoord | getHeight () const |
| get the height of the image More... | |
| bool | isLoaded () const |
| check if image is loaded More... | |
| const CResourceDescription & | getResourceDescription () const |
| IPlatformBitmap * | getPlatformBitmap () const |
| void | setPlatformBitmap (IPlatformBitmap *bitmap) |
| bool | addBitmap (IPlatformBitmap *platformBitmap) |
| IPlatformBitmap * | getBestPlatformBitmapForScaleFactor (double scaleFactor) const |
Public Member Functions inherited from CBaseObject | |
| CBaseObject () | |
| virtual | ~CBaseObject () |
| virtual void | beforeDelete () |
| virtual void | forget () |
| decrease refcount and delete object if refcount == 0 More... | |
| virtual void | remember () |
| increase refcount More... | |
| virtual int32_t | getNbReference () const |
| get refcount More... | |
| virtual CMessageResult | notify (CBaseObject *sender, IdStringPtr message) |
Protected Attributes | |
| CNinePartTiledDescription | offsets |
Protected Attributes inherited from CBitmap | |
| CResourceDescription | resourceDesc |
| BitmapVector | bitmaps |
Additional Inherited Members | |
Protected Types inherited from CBitmap | |
| typedef SharedPointer < IPlatformBitmap > | BitmapPointer |
| typedef std::vector < BitmapPointer > | BitmapVector |
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 | ( | IPlatformBitmap * | platformBitmap, |
| const CNinePartTiledDescription & | offsets | ||
| ) |
| ~CNinePartTiledBitmap | ( | ) |
|
virtual |
Reimplemented from CBitmap.
|
inline |
|
inlinevirtual |
Reimplemented from CBitmap.
|
inlinevirtual |
Reimplemented from CBitmap.
|
inline |
|
protected |