Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 76 of file qquickwindow_p.h.

Member Enumeration Documentation

◆ ResetFlag

Enumerator
KeepImplicitBuffers 

Definition at line 78 of file qquickwindow_p.h.

Member Function Documentation

◆ reset()

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

Definition at line 455 of file qquickwindow.cpp.

References KeepImplicitBuffers, renderBuffer, QQuickWindowRenderTarget::ImplicitBuffers::reset(), rpDesc, and texture.

Here is the call graph for this function:

Member Data Documentation

◆ implicitBuffers

struct QQuickWindowRenderTarget::ImplicitBuffers QQuickWindowRenderTarget::implicitBuffers

◆ multiViewCount

int QQuickWindowRenderTarget::multiViewCount = 1

Definition at line 87 of file qquickwindow_p.h.

◆ owns

bool QQuickWindowRenderTarget::owns = false

Definition at line 86 of file qquickwindow_p.h.

◆ paintDevice

QPaintDevice* QQuickWindowRenderTarget::paintDevice = nullptr

Definition at line 101 of file qquickwindow_p.h.

◆ renderBuffer

QRhiRenderBuffer* QQuickWindowRenderTarget::renderBuffer = nullptr

Definition at line 91 of file qquickwindow_p.h.

Referenced by reset().

◆ renderTarget

QRhiRenderTarget* QQuickWindowRenderTarget::renderTarget = nullptr

Definition at line 85 of file qquickwindow_p.h.

◆ [struct]

struct { ... } QQuickWindowRenderTarget::res

◆ rpDesc

QRhiRenderPassDescriptor* QQuickWindowRenderTarget::rpDesc = nullptr

Definition at line 92 of file qquickwindow_p.h.

Referenced by reset().

◆ [struct]

struct { ... } QQuickWindowRenderTarget::rt

◆ [struct]

struct { ... } QQuickWindowRenderTarget::sw

◆ texture

QRhiTexture* QQuickWindowRenderTarget::texture = nullptr

Definition at line 90 of file qquickwindow_p.h.

Referenced by reset().


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