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
QSGBatchRenderer::GraphicsPipelineStateKey Struct Reference

#include <qsgbatchrenderer_p.h>

Collaboration diagram for QSGBatchRenderer::GraphicsPipelineStateKey:

Classes

struct  [struct].extra

Static Public Member Functions

static GraphicsPipelineStateKey create (const GraphicsState &state, const ShaderManagerShader *sms, const QRhiRenderPassDescriptor *rpDesc, const QRhiShaderResourceBindings *srb)

Public Attributes

GraphicsState state
const ShaderManagerShader * sms
QList< quint32 > renderTargetDescription
QList< quint32 > srbLayoutDescription
struct  extra

Detailed Description

Definition at line 625 of file qsgbatchrenderer_p.h.

Member Function Documentation

◆ create()

GraphicsPipelineStateKey QSGBatchRenderer::GraphicsPipelineStateKey::create ( const GraphicsState & state,
const ShaderManagerShader * sms,
const QRhiRenderPassDescriptor * rpDesc,
const QRhiShaderResourceBindings * srb )
inlinestatic

Definition at line 635 of file qsgbatchrenderer_p.h.

Member Data Documentation

◆ extra

struct QSGBatchRenderer::GraphicsPipelineStateKey::[struct].extra QSGBatchRenderer::GraphicsPipelineStateKey::extra

◆ renderTargetDescription

QList<quint32> QSGBatchRenderer::GraphicsPipelineStateKey::renderTargetDescription

Definition at line 629 of file qsgbatchrenderer_p.h.

◆ sms

const ShaderManagerShader* QSGBatchRenderer::GraphicsPipelineStateKey::sms

Definition at line 628 of file qsgbatchrenderer_p.h.

Referenced by QSGBatchRenderer::operator==().

◆ srbLayoutDescription

QList<quint32> QSGBatchRenderer::GraphicsPipelineStateKey::srbLayoutDescription

Definition at line 630 of file qsgbatchrenderer_p.h.

◆ state

GraphicsState QSGBatchRenderer::GraphicsPipelineStateKey::state

Definition at line 627 of file qsgbatchrenderer_p.h.


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