|
| | XBitmapImage (XImage *image) |
| | XBitmapImage (Image::PixelFormat format, int w, int h, bool clearImage, unsigned int imageDepth_, Visual *visual) |
| | ~XBitmapImage () override |
| std::unique_ptr< LowLevelGraphicsContext > | createLowLevelContext () override |
| void | initialiseBitmapData (Image::BitmapData &bitmap, int x, int y, Image::BitmapData::ReadWriteMode mode) override |
| ImagePixelData::Ptr | clone () override |
| std::unique_ptr< ImageType > | createType () const override |
| void | blitToWindow (::Window window, int dx, int dy, unsigned int dw, unsigned int dh, int sx, int sy) |
| | ImagePixelData (Image::PixelFormat, int width, int height) |
| | ~ImagePixelData () override |
| virtual int | getSharedCount () const noexcept |
| void | sendDataChangeMessage () |
| void | incReferenceCount () noexcept |
| void | decReferenceCount () noexcept |
| bool | decReferenceCountWithoutDeleting () noexcept |
| int | getReferenceCount () const noexcept |
◆ XBitmapImage() [1/2]
| juce::XBitmapImage::XBitmapImage |
( |
XImage * | image | ) |
|
|
inlineexplicit |
◆ XBitmapImage() [2/2]
| juce::XBitmapImage::XBitmapImage |
( |
Image::PixelFormat | format, |
|
|
int | w, |
|
|
int | h, |
|
|
bool | clearImage, |
|
|
unsigned int | imageDepth_, |
|
|
Visual * | visual ) |
|
inline |
◆ ~XBitmapImage()
| juce::XBitmapImage::~XBitmapImage |
( |
| ) |
|
|
inlineoverride |
◆ blitToWindow()
| void juce::XBitmapImage::blitToWindow |
( |
::Window | window, |
|
|
int | dx, |
|
|
int | dy, |
|
|
unsigned int | dw, |
|
|
unsigned int | dh, |
|
|
int | sx, |
|
|
int | sy ) |
|
inline |
◆ clone()
◆ createLowLevelContext()
◆ createType()
| std::unique_ptr< ImageType > juce::XBitmapImage::createType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getShiftNeeded()
|
|
inlinestaticprivatenoexcept |
◆ initialiseBitmapData()
◆ display
| ::Display* juce::XBitmapImage::display = XWindowSystem::getInstance()->getDisplay() |
|
private |
◆ gc
| GC juce::XBitmapImage::gc = None |
|
private |
◆ imageData
◆ imageData16Bit
| HeapBlock<char> juce::XBitmapImage::imageData16Bit |
|
private |
◆ imageDataAllocated
◆ imageDepth
| const unsigned int juce::XBitmapImage::imageDepth |
|
private |
◆ lineStride
| int juce::XBitmapImage::lineStride |
|
private |
◆ pixelStride
| int juce::XBitmapImage::pixelStride |
|
private |
◆ xImage
| std::unique_ptr<XImage, Deleter> juce::XBitmapImage::xImage |
|
private |
The documentation for this class was generated from the following file: