![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgshadermaterialadapter_p.h>
Classes | |
| struct | CustomShaderPrepWorkData |
Public Types | |
| using | StringPair = QPair<QByteArray, QByteArray> |
| using | StringPairList = QVarLengthArray<StringPair, 16> |
| using | ShaderCodeAndMetaData = QPair<QByteArray, QSSGCustomShaderMetaData> |
Static Public Member Functions | |
| static void | beginPrepareCustomShader (CustomShaderPrepWorkData *workData, ShaderCodeAndMetaData *codeAndMetaData, const QByteArray &shaderCode, QSSGShaderCache::ShaderType type, bool multiViewCompatible) |
| static void | finishPrepareCustomShader (QByteArray *dst, const CustomShaderPrepWorkData &workData, const ShaderCodeAndMetaData &codeAndMetaData, QSSGShaderCache::ShaderType type, bool multiViewCompatible, const StringPairList &baseUniforms, const StringPairList &baseInputs, const StringPairList &baseOutputs, const StringPairList &multiViewDependentSamplers, const StringPairList &multiViewDependentUniforms) |
| Static Public Member Functions inherited from QSSGShaderMaterialAdapter | |
| static QSSGShaderMaterialAdapter * | create (const QSSGRenderGraphObject &materialNode) |
Definition at line 168 of file qssgshadermaterialadapter_p.h.
| using QSSGShaderCustomMaterialAdapter::ShaderCodeAndMetaData = QPair<QByteArray, QSSGCustomShaderMetaData> |
Definition at line 243 of file qssgshadermaterialadapter_p.h.
Definition at line 241 of file qssgshadermaterialadapter_p.h.
Definition at line 242 of file qssgshadermaterialadapter_p.h.
| QSSGShaderCustomMaterialAdapter::QSSGShaderCustomMaterialAdapter | ( | const QSSGRenderCustomMaterial & | material | ) |
Definition at line 347 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 568 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 436 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 628 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 623 of file qssgshadermaterialadapter.cpp.
|
static |
Definition at line 870 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 548 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 598 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 523 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 528 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 518 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 608 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 603 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 478 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 646 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 558 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 473 of file qssgshadermaterialadapter.cpp.
|
static |
Definition at line 1108 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 503 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 508 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 498 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 659 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 638 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 416 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 583 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 461 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 488 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 391 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 406 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 513 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 401 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 493 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 386 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 366 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 356 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 396 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 371 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 361 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 411 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 633 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 376 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 381 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 578 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 593 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 533 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 588 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 563 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 573 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 670 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 538 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 431 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 543 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 483 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 618 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 553 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 613 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 426 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 421 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 677 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 456 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 451 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 446 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 441 of file qssgshadermaterialadapter.cpp.