![]() |
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 typetype, bool multiViewCompatible) |
| static void | finishPrepareCustomShader (QByteArray *dstdst, const CustomShaderPrepWorkData &workData, const ShaderCodeAndMetaData &codeAndMetaData, QSSGShaderCache::ShaderType typetype, 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 194 of file qssgshadermaterialadapter_p.h.
| using QSSGShaderCustomMaterialAdapter::ShaderCodeAndMetaData = QPair<QByteArray, QSSGCustomShaderMetaData> |
Definition at line 282 of file qssgshadermaterialadapter_p.h.
Definition at line 280 of file qssgshadermaterialadapter_p.h.
Definition at line 281 of file qssgshadermaterialadapter_p.h.
| QSSGShaderCustomMaterialAdapter::QSSGShaderCustomMaterialAdapter | ( | const QSSGRenderCustomMaterial & | material | ) |
Definition at line 413 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 655 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 523 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 717 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 711 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 764 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 759 of file qssgshadermaterialadapter.cpp.
|
static |
Definition at line 923 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 635 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 685 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 610 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 615 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 605 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 695 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 690 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 565 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 782 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 645 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 743 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 560 of file qssgshadermaterialadapter.cpp.
|
static |
Definition at line 1180 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 590 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 595 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 585 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 795 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 774 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 503 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 670 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 548 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 575 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 722 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 728 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 738 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 733 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 482 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 457 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 472 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 600 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 492 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 467 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 580 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 452 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 487 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 432 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 422 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 477 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 462 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 437 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 427 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 498 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 769 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 442 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 447 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 665 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 680 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 620 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 675 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 650 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 660 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 806 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 700 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 706 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 625 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 518 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 630 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 570 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 754 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 640 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 749 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 513 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 508 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 813 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 543 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 538 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 533 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 528 of file qssgshadermaterialadapter.cpp.