Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
ScreenMapPass Class Reference

#include <qssgrenderpass_p.h>

+ Inheritance diagram for ScreenMapPass:
+ Collaboration diagram for ScreenMapPass:

Public Member Functions

void renderPrep (QSSGRenderer &renderer, QSSGLayerRenderData &data) final
 
void renderPass (QSSGRenderer &renderer) final
 
Type passType () const final
 
void release () final
 
virtual void renderPrep (QSSGRenderer &renderer, QSSGLayerRenderData &data)=0
 
virtual void renderPass (QSSGRenderer &renderer)=0
 
virtual Type passType () const =0
 
virtual void release ()=0
 

Public Attributes

QSSGRhiRenderableTexture rhiScreenTexture
 
QSSGShaderFeatures shaderFeatures
 
QSSGRenderableObjectList sortedOpaqueObjects
 
QSSGRhiGraphicsPipelineState ps
 
QColor clearColor {Qt::transparent}
 
bool wantsMips = false
 

Additional Inherited Members

- Public Types inherited from QSSGRenderPass
enum class  Type { Standalone , Main , Extension }
 

Detailed Description

Definition at line 151 of file qssgrenderpass_p.h.

Member Function Documentation

◆ passType()

Type ScreenMapPass::passType ( ) const
inlinefinalvirtual

Implements QSSGRenderPass.

Definition at line 156 of file qssgrenderpass_p.h.

◆ release()

void ScreenMapPass::release ( )
finalvirtual

Implements QSSGRenderPass.

Definition at line 554 of file qssgrenderpass.cpp.

References QList< T >::clear(), clearColor, ps, QSSGRhiRenderableTexture::reset(), rhiScreenTexture, shaderFeatures, sortedOpaqueObjects, Qt::transparent, and wantsMips.

+ Here is the call graph for this function:

◆ renderPass()

◆ renderPrep()

Member Data Documentation

◆ clearColor

QColor ScreenMapPass::clearColor {Qt::transparent}

Definition at line 163 of file qssgrenderpass_p.h.

Referenced by release(), renderPass(), and renderPrep().

◆ ps

QSSGRhiGraphicsPipelineState ScreenMapPass::ps

Definition at line 162 of file qssgrenderpass_p.h.

Referenced by release(), renderPass(), and renderPrep().

◆ rhiScreenTexture

QSSGRhiRenderableTexture ScreenMapPass::rhiScreenTexture

◆ shaderFeatures

QSSGShaderFeatures ScreenMapPass::shaderFeatures

Definition at line 160 of file qssgrenderpass_p.h.

Referenced by release(), and renderPrep().

◆ sortedOpaqueObjects

QSSGRenderableObjectList ScreenMapPass::sortedOpaqueObjects

Definition at line 161 of file qssgrenderpass_p.h.

Referenced by release(), renderPass(), and renderPrep().

◆ wantsMips

bool ScreenMapPass::wantsMips = false

Definition at line 164 of file qssgrenderpass_p.h.

Referenced by release(), renderPass(), and renderPrep().


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