(b027d2e8e3e8c21121d731c69ee6f399405cb0b6)
#include "qssgvertexpipelineimpl_p.h"
#include <QtCore/qregularexpression.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderer_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderlight_p.h>
#include "../qssgrendercontextcore.h"
#include <QtQuick3DRuntimeRender/private/qssgrendershadercache_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershaderlibrarymanager_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershadercodegenerator_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderdefaultmaterialshadergenerator_p.h>
#include <QtQuick3DRuntimeRender/private/qssgshadermaterialadapter_p.h>
Go to the source code of this file.
|
| static void | insertProcessorArgsFragmentMain (QByteArray &snippet, const char *argKey, const char *(*argListFunc)(), QSSGShaderMaterialAdapter *materialAdapter=nullptr, bool isSharedInout=false) |
| static void | insertProcessorArgs (QByteArray &snippet, const char *argKey, const char *(*argListFunc)(), QSSGShaderMaterialAdapter *materialAdapter=nullptr, bool isSharedInout=false) |
| static void | insertDirectionalLightProcessorArgs (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
| static void | insertPointLightProcessorArgs (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
| static void | insertSpotLightProcessorArgs (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
| static void | insertAmbientLightProcessorArgs (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
| static void | insertIblProbeProcessorArgs (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
| static void | insertSpecularLightProcessorArgs (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
| static void | insertFragmentMainArgs (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
| static void | insertPostProcessorArgs (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
| static void | insertVertexMainArgs (QByteArray &snippet) |
| static void | insertVertexInstancedMainArgs (QByteArray &snippet) |
| static const char * | customMainCallWithArguments (bool usesInstancing) |
| static QByteArray | extractSharedVarsTypeDefinition (QByteArray &snippet, QSSGShaderMaterialAdapter *materialAdapter) |
◆ customMainCallWithArguments()
| const char * customMainCallWithArguments |
( |
bool | usesInstancing | ) |
|
|
inlinestatic |
◆ extractSharedVarsTypeDefinition()
◆ insertAmbientLightProcessorArgs()
◆ insertDirectionalLightProcessorArgs()
◆ insertFragmentMainArgs()
◆ insertIblProbeProcessorArgs()
◆ insertPointLightProcessorArgs()
◆ insertPostProcessorArgs()
◆ insertProcessorArgs()
◆ insertProcessorArgsFragmentMain()
◆ insertSpecularLightProcessorArgs()
◆ insertSpotLightProcessorArgs()
◆ insertVertexInstancedMainArgs()
◆ insertVertexMainArgs()