openshot-audio
0.1.4
|
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 noexcept override |
![]() | |
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 juce::ImagePixelData.
|
inlineoverridevirtual |
Creates a context that will draw into this image.
Implements juce::ImagePixelData.
|
inlineoverridevirtual |
Creates an instance of the type of this image.
Implements juce::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 juce::ImagePixelData.
|
inlineoverridevirtual |
Initialises a BitmapData object.
Implements juce::ImagePixelData.
|
friend |