![]() |
Qt 6.x
The Qt SDK
|
#include <qssgshadermaterialadapter_p.h>
Static Public Member Functions | |
static QSSGShaderMaterialAdapter * | create (const QSSGRenderGraphObject &materialNode) |
Definition at line 28 of file qssgshadermaterialadapter_p.h.
|
virtualdefault |
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
static |
Definition at line 14 of file qssgshadermaterialadapter.cpp.
References QSSGRenderGraphObject::type.
Referenced by QSSGRenderCustomMaterial::QSSGRenderCustomMaterial(), and QSSGRenderDefaultMaterial::QSSGRenderDefaultMaterial().
|
virtual |
Reimplemented in QSSGShaderCustomMaterialAdapter.
Definition at line 42 of file qssgshadermaterialadapter.cpp.
Referenced by QSSGMaterialVertexPipeline::beginFragmentGeneration(), and QSSGMaterialVertexPipeline::beginVertexGeneration().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
virtual |
Reimplemented in QSSGShaderCustomMaterialAdapter.
Definition at line 48 of file qssgshadermaterialadapter.cpp.
Referenced by QSSGMaterialVertexPipeline::beginVertexGeneration(), generateFragmentShader(), and hasCustomFunction().
|
virtual |
Reimplemented in QSSGShaderCustomMaterialAdapter.
Definition at line 37 of file qssgshadermaterialadapter.cpp.
Referenced by QSSGMaterialVertexPipeline::beginFragmentGeneration(), QSSGMaterialVertexPipeline::beginVertexGeneration(), QSSGMaterialVertexPipeline::endFragmentGeneration(), QSSGMaterialVertexPipeline::endVertexGeneration(), and generateFragmentShader().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader(), and QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader(), handleDirectionalLight(), handlePointLight(), handleSpecularLight(), handleSpotLight(), and QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader(), generateTempLightColor(), handleDirectionalLight(), handlePointLight(), handleSpecularLight(), and handleSpotLight().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader(), and QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
virtual |
Reimplemented in QSSGShaderCustomMaterialAdapter.
Definition at line 32 of file qssgshadermaterialadapter.cpp.
Referenced by QSSGMaterialVertexPipeline::beginFragmentGeneration(), QSSGMaterialVertexPipeline::beginVertexGeneration(), QSSGMaterialVertexPipeline::endFragmentGeneration(), QSSGMaterialVertexPipeline::endVertexGeneration(), and generateFragmentShader().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialVertexPipeline::beginVertexGeneration(), and generateFragmentShader().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
virtual |
Reimplemented in QSSGShaderCustomMaterialAdapter.
Definition at line 55 of file qssgshadermaterialadapter.cpp.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by generateFragmentShader(), and handleSpecularLight().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialShaderGenerator::setRhiMaterialProperties().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialVertexPipeline::beginVertexGeneration().
|
pure virtual |
Implemented in QSSGShaderDefaultMaterialAdapter, and QSSGShaderCustomMaterialAdapter.
Referenced by QSSGMaterialVertexPipeline::beginVertexGeneration().
|
virtual |
Reimplemented in QSSGShaderCustomMaterialAdapter.
Definition at line 61 of file qssgshadermaterialadapter.cpp.
Referenced by QSSGMaterialVertexPipeline::beginFragmentGeneration(), and generateFragmentShader().