openshot-audio  0.1.2
Public Member Functions | List of all members
juce::SoftwarePixelData Class Reference
Inheritance diagram for juce::SoftwarePixelData:
juce::ImagePixelData juce::ReferenceCountedObject

Public Member Functions

 SoftwarePixelData (const Image::PixelFormat format_, const int w, const int h, const bool clearImage)
 
LowLevelGraphicsContextcreateLowLevelContext () override
 
void initialiseBitmapData (Image::BitmapData &bitmap, int x, int y, Image::BitmapData::ReadWriteMode mode) override
 
ImagePixelDataclone () override
 
ImageTypecreateType () const override
 
- Public Member Functions inherited from juce::ImagePixelData
 ImagePixelData (Image::PixelFormat, int width, int height)
 
 ~ImagePixelData ()
 
virtual int getSharedCount () const noexcept
 
void sendDataChangeMessage ()
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Additional Inherited Members

- Public Types inherited from juce::ImagePixelData
typedef ReferenceCountedObjectPtr< ImagePixelDataPtr
 
- Public Attributes inherited from juce::ImagePixelData
const Image::PixelFormat pixelFormat
 
const int width
 
const int height
 
NamedValueSet userData
 
ListenerList< Listenerlisteners
 
- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 

Constructor & Destructor Documentation

◆ SoftwarePixelData()

juce::SoftwarePixelData::SoftwarePixelData ( const Image::PixelFormat  format_,
const int  w,
const int  h,
const bool  clearImage 
)
inline

Member Function Documentation

◆ clone()

ImagePixelData* juce::SoftwarePixelData::clone ( )
inlineoverridevirtual

Creates a copy of this image.

Implements juce::ImagePixelData.

◆ createLowLevelContext()

LowLevelGraphicsContext* juce::SoftwarePixelData::createLowLevelContext ( )
inlineoverridevirtual

Creates a context that will draw into this image.

Implements juce::ImagePixelData.

◆ createType()

ImageType* juce::SoftwarePixelData::createType ( ) const
inlineoverridevirtual

Creates an instance of the type of this image.

Implements juce::ImagePixelData.

◆ initialiseBitmapData()

void juce::SoftwarePixelData::initialiseBitmapData ( Image::BitmapData ,
int  x,
int  y,
Image::BitmapData::ReadWriteMode   
)
inlineoverridevirtual

Initialises a BitmapData object.

Implements juce::ImagePixelData.


The documentation for this class was generated from the following file: