![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrenderdefaultmaterialshadergenerator_p.h>
Public Member Functions | |
| ~QSSGMaterialShaderGenerator ()=default | |
Static Public Member Functions | |
| static const char * | getSamplerName (QSSGRenderableImage::Type typetype) |
| static QSSGRhiShaderPipelinePtr | generateMaterialRhiShader (const QByteArray &inShaderKeyPrefix, const QByteArray &inCacheKey, QSSGMaterialVertexPipeline &vertexGenerator, const QSSGShaderDefaultMaterialKey &keykey, const QSSGShaderDefaultMaterialKeyProperties &inProperties, const QSSGShaderFeatures &inFeatureSet, const QSSGRenderGraphObject &inMaterial, QSSGShaderLibraryManager &shaderLibraryManager, QSSGShaderCache &theCache, const QSSGUserShaderAugmentation &shaderAugmentation={}) |
| static void | setRhiMaterialProperties (const QSSGRenderContextInterface &, QSSGRhiShaderPipeline &shadersshaders, char *ubufData, QSSGRhiGraphicsPipelineState *inPipelineState, const QSSGRenderGraphObject &inMaterial, const QSSGShaderDefaultMaterialKey &inKey, const QSSGShaderDefaultMaterialKeyProperties &inProperties, const QSSGRenderCameraList &inCameras, const QSSGRenderMvpArray &inModelViewProjections, const QMatrix3x3 &inNormalMatrix, const QMatrix4x4 &inGlobalTransform, const QMatrix4x4 &clipSpaceCorrMatrix, const QMatrix4x4 &localInstanceTransform, const QMatrix4x4 &globalInstanceTransform, const QSSGDataView< float > &inMorphWeights, QSSGRenderableImage *inFirstImage, float inOpacity, const QSSGLayerRenderData &inRenderProperties, const QSSGShaderLightListView &inLights, const QSSGShaderReflectionProbe &reflectionProbe, bool receivesShadows, bool receivesReflections, const QVector2D *shadowDepthAdjust, QRhiTexture *lightmapTexture) |
| static const char * | directionalLightProcessorArgumentList () |
| static const char * | pointLightProcessorArgumentList () |
| static const char * | spotLightProcessorArgumentList () |
| static const char * | ambientLightProcessorArgumentList () |
| static const char * | specularLightProcessorArgumentList () |
| static const char * | shadedFragmentMainArgumentList () |
| static const char * | postProcessorArgumentList () |
| static const char * | iblProbeProcessorArgumentList () |
| static const char * | vertexMainArgumentList () |
| static const char * | vertexInstancedMainArgumentList () |
Definition at line 33 of file qssgrenderdefaultmaterialshadergenerator_p.h.
|
default |
|
static |
Definition at line 303 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 288 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 2197 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 136 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 323 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 293 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 318 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 2276 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 313 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 308 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 298 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 333 of file qssgrenderdefaultmaterialshadergenerator.cpp.
|
static |
Definition at line 328 of file qssgrenderdefaultmaterialshadergenerator.cpp.