openshot-audio
0.1.7
|
Public Member Functions | |
SubsectionPixelData (ImagePixelData *const im, const Rectangle< int > &r) | |
LowLevelGraphicsContext * | createLowLevelContext () override |
void | initialiseBitmapData (Image::BitmapData &bitmap, int x, int y, Image::BitmapData::ReadWriteMode mode) override |
ImagePixelData * | clone () override |
ImageType * | createType () const override |
int | getSharedCount () const noexceptoverride |
![]() | |
ImagePixelData (Image::PixelFormat, int width, int height) | |
~ImagePixelData () | |
void | sendDataChangeMessage () |
![]() | |
void | incReferenceCount () noexcept |
void | decReferenceCount () noexcept |
bool | decReferenceCountWithoutDeleting () noexcept |
int | getReferenceCount () const noexcept |
Friends | |
class | Image |
Additional Inherited Members | |
![]() | |
typedef ReferenceCountedObjectPtr < ImagePixelData > | Ptr |
![]() | |
const Image::PixelFormat | pixelFormat |
const int | width |
const int | height |
NamedValueSet | userData |
ListenerList< Listener > | listeners |
![]() | |
ReferenceCountedObject () | |
virtual | ~ReferenceCountedObject () |
void | resetReferenceCount () noexcept |
|
inline |
|
inlineoverridevirtual |
Creates a copy of this image.
Implements ImagePixelData.
|
inlineoverridevirtual |
Creates a context that will draw into this image.
Implements ImagePixelData.
|
inlineoverridevirtual |
Creates an instance of the type of this image.
Implements ImagePixelData.
|
inlineoverridevirtualnoexcept |
Returns the number of Image objects which are currently referring to the same internal shared image data. This is different to the reference count as an instance of ImagePixelData can internally depend on another ImagePixelData via it's member variables.
Reimplemented from ImagePixelData.
|
inlineoverridevirtual |
Initialises a BitmapData object.
Implements ImagePixelData.
|
friend |