![]() |
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 |