![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickrendertarget_p.h>
Classes | |
| struct | NativeTexture |
| struct | NativeTextureArray |
Public Types | |
| enum class | Type { Null , NativeTexture , NativeTextureArray , NativeRenderbuffer , RhiRenderTarget , PaintDevice } |
Public Member Functions | |
| QQuickRenderTargetPrivate () | |
| QQuickRenderTargetPrivate (const QQuickRenderTargetPrivate &other) | |
| bool | resolve (QRhi *rhi, QQuickWindowRenderTarget *dst) |
Static Public Member Functions | |
| static QQuickRenderTargetPrivate * | get (QQuickRenderTarget *rt) |
| static const QQuickRenderTargetPrivate * | get (const QQuickRenderTarget *rt) |
Public Attributes | |
| QAtomicInt | ref |
| Type | type = Type::Null |
| QSize | pixelSize |
| qreal | devicePixelRatio = 1.0 |
| int | sampleCount = 1 |
| union { | |
| NativeTexture nativeTexture | |
| NativeTextureArray nativeTextureArray | |
| quint64 nativeRenderbufferObject | |
| QRhiRenderTarget * rhiRt | |
| QPaintDevice * paintDevice | |
| } | u |
| QRhiTexture * | customDepthTexture = nullptr |
| bool | mirrorVertically = false |
| bool | multisampleResolve = false |
Definition at line 28 of file qquickrendertarget_p.h.
|
strong |
| Enumerator | |
|---|---|
| Null | |
| NativeTexture | |
| NativeTextureArray | |
| NativeRenderbuffer | |
| RhiRenderTarget | |
| PaintDevice | |
Definition at line 37 of file qquickrendertarget_p.h.
| QQuickRenderTargetPrivate::QQuickRenderTargetPrivate | ( | ) |
Definition at line 24 of file qquickrendertarget.cpp.
| QQuickRenderTargetPrivate::QQuickRenderTargetPrivate | ( | const QQuickRenderTargetPrivate & | other | ) |
Definition at line 29 of file qquickrendertarget.cpp.
|
inlinestatic |
Definition at line 32 of file qquickrendertarget_p.h.
|
inlinestatic |
Definition at line 31 of file qquickrendertarget_p.h.
| bool QQuickRenderTargetPrivate::resolve | ( | QRhi * | rhi, |
| QQuickWindowRenderTarget * | dst ) |
Definition at line 1660 of file qquickrendertarget.cpp.
| QRhiTexture* QQuickRenderTargetPrivate::customDepthTexture = nullptr |
Definition at line 76 of file qquickrendertarget_p.h.
| qreal QQuickRenderTargetPrivate::devicePixelRatio = 1.0 |
Definition at line 49 of file qquickrendertarget_p.h.
| bool QQuickRenderTargetPrivate::mirrorVertically = false |
Definition at line 77 of file qquickrendertarget_p.h.
| bool QQuickRenderTargetPrivate::multisampleResolve = false |
Definition at line 78 of file qquickrendertarget_p.h.
| quint64 QQuickRenderTargetPrivate::nativeRenderbufferObject |
Definition at line 71 of file qquickrendertarget_p.h.
| NativeTexture QQuickRenderTargetPrivate::nativeTexture |
Definition at line 69 of file qquickrendertarget_p.h.
| NativeTextureArray QQuickRenderTargetPrivate::nativeTextureArray |
Definition at line 70 of file qquickrendertarget_p.h.
| QPaintDevice* QQuickRenderTargetPrivate::paintDevice |
Definition at line 73 of file qquickrendertarget_p.h.
| QSize QQuickRenderTargetPrivate::pixelSize |
Definition at line 48 of file qquickrendertarget_p.h.
| QAtomicInt QQuickRenderTargetPrivate::ref |
Definition at line 46 of file qquickrendertarget_p.h.
| QRhiRenderTarget* QQuickRenderTargetPrivate::rhiRt |
Definition at line 72 of file qquickrendertarget_p.h.
| int QQuickRenderTargetPrivate::sampleCount = 1 |
Definition at line 50 of file qquickrendertarget_p.h.
| Type QQuickRenderTargetPrivate::type = Type::Null |
Definition at line 47 of file qquickrendertarget_p.h.
| union { ... } QQuickRenderTargetPrivate::u |