direct pixel access to a CBitmap
More...
#include <cbitmap.h>
|
bool | operator++ () |
| advance position
|
|
bool | setPosition (uint32_t x, uint32_t y) |
| set current position
|
|
uint32_t | getX () const |
| return current x position
|
|
uint32_t | getY () const |
| return current y position
|
|
virtual void | getColor (CColor &c) const =0 |
| get color of current pixel
|
|
virtual void | setColor (const CColor &c)=0 |
| set color of current pixel
|
|
void | getValue (uint32_t &value) |
| get native color value
|
|
void | setValue (uint32_t value) |
| set native color value
|
|
uint32_t | getBitmapWidth () const |
|
uint32_t | getBitmapHeight () const |
|
IPlatformBitmapPixelAccess * | getPlatformBitmapPixelAccess () const |
|
| 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
|
|
virtual void | beforeDelete () |
|
|
void | init (CBitmap *bitmap, IPlatformBitmapPixelAccess *pixelAccess) |
|
|
CBitmap * | bitmap |
|
SharedPointer< IPlatformBitmapPixelAccess > | pixelAccess |
|
uint8_t * | currentPos |
|
uint8_t * | address |
|
uint32_t | bytesPerRow |
|
uint32_t | maxX |
|
uint32_t | maxY |
|
uint32_t | x |
|
uint32_t | y |
|
direct pixel access to a CBitmap
◆ create()
create an accessor. can return 0 if platform implementation does not support this. result needs to be forgotten before the CBitmap reflects the change to the pixels
The documentation for this class was generated from the following files:
- C:/RackAFX_v7/ASPIK_SDK/vstgui4/vstgui/lib/cbitmap.h
- C:/RackAFX_v7/ASPIK_SDK/vstgui4/vstgui/lib/cbitmap.cpp