(88d40f9946f909b7b1c2b5d4bab8994f9cadefc8)
#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()
| void insertProcessorArgsFragmentMain |
( |
QByteArray & | snippet, |
|
|
const char * | argKey, |
|
|
const char *(* | argListFunc )(), |
|
|
QSSGShaderMaterialAdapter * | materialAdapter = nullptr, |
|
|
bool | isSharedInout = false ) |
|
inlinestatic |
◆ insertSpecularLightProcessorArgs()
◆ insertSpotLightProcessorArgs()
◆ insertVertexInstancedMainArgs()
◆ insertVertexMainArgs()