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>.
|
#include <qssgrhicontext_p.h>
Static Public Member Functions | |
static QSSGGraphicsPipelineStateKey | create (const QSSGRhiGraphicsPipelineState &state, const QRhiRenderPassDescriptor *rpDesc, const QRhiShaderResourceBindings *srb) |
Public Attributes | ||
QSSGRhiGraphicsPipelineState | state | |
QVector< quint32 > | renderTargetDescription | |
QVector< quint32 > | srbLayoutDescription | |
struct { | ||
size_t renderTargetDescriptionHash | ||
size_t srbLayoutDescriptionHash | ||
} | extra | |
Definition at line 694 of file qssgrhicontext_p.h.
|
inlinestatic |
Definition at line 704 of file qssgrhicontext_p.h.
References qHash(), QRhiRenderPassDescriptor::serializedFormat(), QRhiShaderResourceBindings::serializedLayoutDescription(), and state.
Referenced by QSSGRhiContextPrivate::pipeline(), RenderHelpers::rhiPrepareRenderable(), QSSGCustomMaterialSystem::rhiPrepareRenderable(), and QSSGParticleRenderer::rhiPrepareRenderable().
struct { ... } QSSGGraphicsPipelineStateKey::extra |
Definition at line 698 of file qssgrhicontext_p.h.
size_t QSSGGraphicsPipelineStateKey::renderTargetDescriptionHash |
Definition at line 701 of file qssgrhicontext_p.h.
Definition at line 699 of file qssgrhicontext_p.h.
size_t QSSGGraphicsPipelineStateKey::srbLayoutDescriptionHash |
Definition at line 702 of file qssgrhicontext_p.h.
QSSGRhiGraphicsPipelineState QSSGGraphicsPipelineStateKey::state |
Definition at line 697 of file qssgrhicontext_p.h.
Referenced by create().