![]() |
Qt 4.8
|
#include "qglshaderprogram.h"#include "qglextensions_p.h"#include "qgl_p.h"#include <QtCore/private/qobject_p.h>#include <QtCore/qdebug.h>#include <QtCore/qfile.h>#include <QtCore/qvarlengtharray.h>#include <QtCore/qvector.h>Go to the source code of this file.
Classes | |
| class | QGLShaderPrivate |
| class | QGLShaderProgramPrivate |
Macros | |
| #define | ctx shaderGuard.context() |
| #define | ctx d->shaderGuard.context() |
| #define | ctx programGuard.context() |
| #define | ctx d->programGuard.context() |
| #define | ctx QGLContext::currentContext() |
| #define | ctx d->programGuard.context() |
| #define | GL_CURRENT_VERTEX_ATTRIB 0x8626 |
| #define | GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 |
| #define | GL_SHADER_BINARY_FORMATS 0x8DF8 |
| #define | GL_SHADER_SOURCE_LENGTH 0x8B88 |
| #define | QGL_DEFINE_QUALIFIERS 1 |
| #define | setUniformGenericMatrix(func, colfunc, location, value, cols, rows) |
| #define | setUniformGenericMatrixArray(func, colfunc, location, values, count, type, cols, rows) |
| #define | setUniformMatrix(func, location, value, cols, rows) |
| #define | setUniformMatrixArray(func, location, values, count, type, cols, rows) |
Variables | |
| static const char | qualifierDefines [] |
| #define ctx shaderGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
| #define ctx d->shaderGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
| #define ctx programGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
| #define ctx d->programGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
| #define ctx QGLContext::currentContext() |
Definition at line 1012 of file qglshaderprogram.cpp.
| #define ctx d->programGuard.context() |
Definition at line 1012 of file qglshaderprogram.cpp.
| #define GL_CURRENT_VERTEX_ATTRIB 0x8626 |
Definition at line 187 of file qglshaderprogram.cpp.
| #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 |
Definition at line 196 of file qglshaderprogram.cpp.
| #define GL_SHADER_BINARY_FORMATS 0x8DF8 |
Definition at line 193 of file qglshaderprogram.cpp.
| #define GL_SHADER_SOURCE_LENGTH 0x8B88 |
Definition at line 190 of file qglshaderprogram.cpp.
Referenced by QGLShader::sourceCode().
| #define QGL_DEFINE_QUALIFIERS 1 |
Definition at line 375 of file qglshaderprogram.cpp.
| #define setUniformGenericMatrix | ( | func, | |
| colfunc, | |||
| location, | |||
| value, | |||
| cols, | |||
| rows | |||
| ) |
Definition at line 2335 of file qglshaderprogram.cpp.
Referenced by QGLShaderProgram::setUniformValue().
Definition at line 3009 of file qglshaderprogram.cpp.
Referenced by QGLShaderProgram::setUniformValueArray().
| #define setUniformMatrix | ( | func, | |
| location, | |||
| value, | |||
| cols, | |||
| rows | |||
| ) |
Definition at line 2321 of file qglshaderprogram.cpp.
Referenced by QGLShaderProgram::setUniformValue().
Definition at line 2992 of file qglshaderprogram.cpp.
Referenced by QGLShaderProgram::setUniformValueArray().
|
static |
Definition at line 376 of file qglshaderprogram.cpp.
Referenced by QGLShader::compileSourceCode().