![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Member Functions | |
| QVkKhrDisplayBackingStore (QWindow *window) | |
| QPaintDevice * | paintDevice () override |
| Implement this function to return the appropriate paint device. | |
| void | flush (QWindow *window, const QRegion ®ion, const QPoint &offset) override |
| Flushes the given region from the specified window. | |
| void | resize (const QSize &size, const QRegion &staticContents) override |
| QVkKhrDisplayBackingStore (QWindow *window) | |
| QPaintDevice * | paintDevice () override |
| Implement this function to return the appropriate paint device. | |
| void | flush (QWindow *window, const QRegion ®ion, const QPoint &offset) override |
| Flushes the given region from the specified window. | |
| void | resize (const QSize &size, const QRegion &staticContents) override |
| Public Member Functions inherited from QPlatformBackingStore | |
| QPlatformBackingStore (QWindow *window) | |
| Constructs an empty surface for the given top-level window. | |
| virtual | ~QPlatformBackingStore () |
| Destroys this surface. | |
| QWindow * | window () const |
| Returns a pointer to the top-level window associated with this surface. | |
| QBackingStore * | backingStore () const |
| Returns a pointer to the backing store associated with this surface. | |
| virtual FlushResult | rhiFlush (QWindow *window, qreal sourceDevicePixelRatio, const QRegion ®ion, const QPoint &offset, QPlatformTextureList *textures, bool translucentBackground, qreal sourceTransformFactor=0) |
| Flushes the given region from the specified window, and compositing it with the specified textures list. | |
| virtual QImage | toImage () const |
| Implemented in subclasses to return the content of the backingstore as a QImage. | |
| virtual QRhiTexture * | toTexture (QRhiResourceUpdateBatch *resourceUpdates, const QRegion &dirtyRegion, TextureFlags *flags) const |
| May be reimplemented in subclasses to return the content of the backingstore as an QRhiTexture. | |
| virtual QPlatformGraphicsBuffer * | graphicsBuffer () const |
| Accessor for a backingstores graphics buffer abstraction. | |
| virtual bool | scroll (const QRegion &area, int dx, int dy) |
| Scrolls the given area dx pixels to the right and dy downward; both dx and dy may be negative. | |
| virtual void | beginPaint (const QRegion &) |
| This function is called before painting onto the surface begins, with the region in which the painting will occur. | |
| virtual void | endPaint () |
| This function is called after painting onto the surface has ended. | |
| void | createRhi (QWindow *window, QPlatformBackingStoreRhiConfig config) |
| QRhi * | rhi (QWindow *window) const |
| void | surfaceAboutToBeDestroyed () |
| void | graphicsDeviceReportedLost (QWindow *window) |
Additional Inherited Members | |
| Public Types inherited from QPlatformBackingStore | |
| enum | FlushResult { FlushSuccess , FlushFailed , FlushFailedDueToLostDevice } |
| enum | TextureFlag { TextureSwizzle = 0x01 , TextureFlip = 0x02 , TexturePremultiplied = 0x04 } |
Definition at line 123 of file qvkkhrdisplayintegration.cpp.
|
inline |
Definition at line 126 of file qvkkhrdisplayintegration.cpp.
|
inline |
Definition at line 126 of file qvkkhrdisplayintegration.cpp.
|
inlineoverridevirtual |
Flushes the given region from the specified window.
Unlike rhiFlush(), this function's default implementation does nothing. It is expected that subclasses provide a platform-specific (non-QRhi-based) implementation, if applicable on the given platform.
Reimplemented from QPlatformBackingStore.
Definition at line 129 of file qvkkhrdisplayintegration.cpp.
Referenced by testing.tools.encode_pdf_filter._SinkPdfStream::close().
|
inlineoverridevirtual |
Flushes the given region from the specified window.
Unlike rhiFlush(), this function's default implementation does nothing. It is expected that subclasses provide a platform-specific (non-QRhi-based) implementation, if applicable on the given platform.
Reimplemented from QPlatformBackingStore.
Definition at line 129 of file qvkkhrdisplayintegration.cpp.
Referenced by testing.tools.encode_pdf_filter._SinkPdfStream::close().
|
inlineoverridevirtual |
Implement this function to return the appropriate paint device.
Implements QPlatformBackingStore.
Definition at line 128 of file qvkkhrdisplayintegration.cpp.
|
inlineoverridevirtual |
Implement this function to return the appropriate paint device.
Implements QPlatformBackingStore.
Definition at line 128 of file qvkkhrdisplayintegration.cpp.
|
inlineoverridevirtual |
Implements QPlatformBackingStore.
Definition at line 134 of file qvkkhrdisplayintegration.cpp.
|
inlineoverridevirtual |
Implements QPlatformBackingStore.
Definition at line 134 of file qvkkhrdisplayintegration.cpp.