![]() |
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 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 412 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 654 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 522 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 716 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 710 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 763 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 758 of file qssgshadermaterialadapter.cpp.
|
static |
Definition at line 1005 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 634 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 684 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 609 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 614 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 604 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 694 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 689 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 564 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 781 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 644 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 742 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 559 of file qssgshadermaterialadapter.cpp.
|
static |
Definition at line 1261 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 589 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 594 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 584 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 794 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 773 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 502 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 669 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 547 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 574 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 721 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 727 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 737 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 732 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 481 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 456 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 471 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 599 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 491 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 466 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 579 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 451 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 486 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 431 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 421 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 476 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 461 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 436 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 426 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 497 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 768 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 441 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 446 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 664 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 679 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 619 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 674 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 649 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 659 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 805 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 699 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 705 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 624 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 517 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 629 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 569 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 753 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 639 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 748 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 512 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 507 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Reimplemented from QSSGShaderMaterialAdapter.
Definition at line 812 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 542 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 537 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 532 of file qssgshadermaterialadapter.cpp.
|
overridevirtual |
Implements QSSGShaderMaterialAdapter.
Definition at line 527 of file qssgshadermaterialadapter.cpp.