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
QSSGRhiEffectSystem Class Reference

#include <qssgrhieffectsystem_p.h>

Collaboration diagram for QSSGRhiEffectSystem:

Public Member Functions

 QSSGRhiEffectSystem (const std::shared_ptr< QSSGRenderContextInterface > &sgContext)
 ~QSSGRhiEffectSystem ()
void setup (QSize outputSize)
QRhiTextureprocess (const QSSGRenderLayer &layer, QRhiTexture *inTexture, QRhiTexture *inDepthTexture, QRhiTexture *inNormalTexture)

Static Public Member Functions

static QSSGRenderTextureFormat::Format overriddenOutputFormat (const QSSGRenderEffect *inEffect)
static QSSGRhiShaderPipelinePtr buildShaderForEffect (const QSSGBindShader &inCmd, QSSGProgramGenerator &generator, QSSGShaderLibraryManager &shaderLib, QSSGShaderCache &shaderCache, bool isYUpInFramebuffer, int viewCount)

Detailed Description

Definition at line 63 of file qssgrhieffectsystem_p.h.

Constructor & Destructor Documentation

◆ QSSGRhiEffectSystem()

QSSGRhiEffectSystem::QSSGRhiEffectSystem ( const std::shared_ptr< QSSGRenderContextInterface > & sgContext)
explicit

Definition at line 43 of file qssgrhieffectsystem.cpp.

◆ ~QSSGRhiEffectSystem()

QSSGRhiEffectSystem::~QSSGRhiEffectSystem ( )

Definition at line 48 of file qssgrhieffectsystem.cpp.

Member Function Documentation

◆ buildShaderForEffect()

QSSGRhiShaderPipelinePtr QSSGRhiEffectSystem::buildShaderForEffect ( const QSSGBindShader & inCmd,
QSSGProgramGenerator & generator,
QSSGShaderLibraryManager & shaderLib,
QSSGShaderCache & shaderCache,
bool isYUpInFramebuffer,
int viewCount )
static

Definition at line 426 of file qssgrhieffectsystem.cpp.

◆ overriddenOutputFormat()

QSSGRenderTextureFormat::Format QSSGRhiEffectSystem::overriddenOutputFormat ( const QSSGRenderEffect * inEffect)
static

Definition at line 237 of file qssgrhieffectsystem.cpp.

◆ process()

QRhiTexture * QSSGRhiEffectSystem::process ( const QSSGRenderLayer & layer,
QRhiTexture * inTexture,
QRhiTexture * inDepthTexture,
QRhiTexture * inNormalTexture )

Definition at line 167 of file qssgrhieffectsystem.cpp.

◆ setup()

void QSSGRhiEffectSystem::setup ( QSize outputSize)

Definition at line 53 of file qssgrhieffectsystem.cpp.


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