Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQuickWindowRenderTarget Struct Reference

#include <qquickwindow_p.h>

+ Collaboration diagram for QQuickWindowRenderTarget:

Classes

struct  ImplicitBuffers
 

Public Types

enum class  ResetFlag { KeepImplicitBuffers = 0x01 }
 

Public Member Functions

void reset (QRhi *rhi, ResetFlags flags={})
 

Public Attributes

struct { 
 
   QRhiRenderTarget *   renderTarget = nullptr 
 
   bool   owns = false 
 
   int   multiViewCount = 1 
 
rt 
 
struct { 
 
   QRhiTexture *   texture = nullptr 
 
   QRhiRenderBuffer *   renderBuffer = nullptr 
 
   QRhiRenderPassDescriptor *   rpDesc = nullptr 
 
res 
 
struct QQuickWindowRenderTarget::ImplicitBuffers implicitBuffers
 
struct { 
 
   QPaintDevice *   paintDevice = nullptr 
 
   bool   owns = false 
 
sw 
 

Detailed Description

Definition at line 75 of file qquickwindow_p.h.

Member Enumeration Documentation

◆ ResetFlag

Enumerator
KeepImplicitBuffers 

Definition at line 77 of file qquickwindow_p.h.

Member Function Documentation

◆ reset()

void QQuickWindowRenderTarget::reset ( QRhi * rhi,
ResetFlags flags = {} )

Definition at line 478 of file qquickwindow.cpp.

References implicitBuffers, KeepImplicitBuffers, rt, and sw.

Member Data Documentation

◆ implicitBuffers

struct QQuickWindowRenderTarget::ImplicitBuffers QQuickWindowRenderTarget::implicitBuffers

Referenced by reset().

◆ multiViewCount

int QQuickWindowRenderTarget::multiViewCount = 1

Definition at line 86 of file qquickwindow_p.h.

Referenced by QQuickWindowPrivate::renderSceneGraph().

◆ owns

bool QQuickWindowRenderTarget::owns = false

Definition at line 85 of file qquickwindow_p.h.

◆ paintDevice

QPaintDevice* QQuickWindowRenderTarget::paintDevice = nullptr

Definition at line 100 of file qquickwindow_p.h.

◆ renderBuffer

QRhiRenderBuffer* QQuickWindowRenderTarget::renderBuffer = nullptr

Definition at line 90 of file qquickwindow_p.h.

◆ renderTarget

QRhiRenderTarget* QQuickWindowRenderTarget::renderTarget = nullptr

Definition at line 84 of file qquickwindow_p.h.

◆ [struct]

struct { ... } QQuickWindowRenderTarget::res

◆ rpDesc

QRhiRenderPassDescriptor* QQuickWindowRenderTarget::rpDesc = nullptr

Definition at line 91 of file qquickwindow_p.h.

◆ [struct]

struct { ... } QQuickWindowRenderTarget::rt

◆ [struct]

struct { ... } QQuickWindowRenderTarget::sw

Referenced by reset().

◆ texture

QRhiTexture* QQuickWindowRenderTarget::texture = nullptr

Definition at line 89 of file qquickwindow_p.h.


The documentation for this struct was generated from the following files: