Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qssgrhieffectsystem.cpp File Reference

(f9d7a3692bcbf1ce79755b212649dc6c432c88ec)

#include <QtQuick3DRuntimeRender/private/qssgrhieffectsystem_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderer_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrhiquadrenderer_p.h>
#include "qssgrendercontextcore.h"
#include "qssgrendershadercodegenerator_p.h"
#include <qtquick3d_tracepoints_p.h>
#include <QtQuick3DUtils/private/qssgassert_p.h>
#include <QtCore/qloggingcategory.h>
+ Include dependency graph for qssgrhieffectsystem.cpp:

Go to the source code of this file.

Classes

struct  QSSGRhiEffectTexture
 

Functions

QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY (lcEffectSystem)
 
 Q_LOGGING_CATEGORY (lcEffectSystem, "qt.quick3d.effects")
 

Variables

static const char * effect_builtin_textureMapUV
 
static const char * effect_builtin_textureMapUVFlipped
 

Function Documentation

◆ Q_DECLARE_LOGGING_CATEGORY()

QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY ( lcEffectSystem )

◆ Q_LOGGING_CATEGORY()

Q_LOGGING_CATEGORY ( lcEffectSystem ,
"qt.quick3d.effects"  )

Variable Documentation

◆ effect_builtin_textureMapUV

const char* effect_builtin_textureMapUV
static
Initial value:
=
"vec2 qt_effectTextureMapUV(vec2 uv)\n"
"{\n"
" return uv;\n"
"}\n"

Definition at line 375 of file qssgrhieffectsystem.cpp.

Referenced by QSSGRhiEffectSystem::buildShaderForEffect().

◆ effect_builtin_textureMapUVFlipped

const char* effect_builtin_textureMapUVFlipped
static
Initial value:
=
"vec2 qt_effectTextureMapUV(vec2 uv)\n"
"{\n"
" return vec2(uv.x, 1.0 - uv.y);\n"
"}\n"

Definition at line 381 of file qssgrhieffectsystem.cpp.

Referenced by QSSGRhiEffectSystem::buildShaderForEffect().