![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qsgbatchrenderer_p.h"#include <qmath.h>#include <QtCore/QElapsedTimer>#include <QtCore/QtNumeric>#include <QtGui/QGuiApplication>#include <private/qnumeric_p.h>#include "qsgmaterialshader_p.h"#include "qsgrhivisualizer_p.h"#include <QtQuick/private/qsgnode_p.h>#include <algorithm>#include "moc_qsgbatchrenderer_p.cpp"Go to the source code of this file.
Classes | |
| struct | QSGBatchRenderer::RenderNodeState |
Namespaces | |
| namespace | QSGBatchRenderer |
Macros | |
| #define | DECLARE_DEBUG_VAR(variable) |
| #define | QSGNODE_TRAVERSE(NODE) |
| #define | SHADOWNODE_TRAVERSE(NODE) |
| #define | QSGNODE_DIRTY_PARENT |
Variables | |
| QSGMaterial::Flag | QSGBatchRenderer::QSGMaterial_FullMatrix = (QSGMaterial::Flag) (QSGMaterial::RequiresFullMatrix & ~QSGMaterial::RequiresFullMatrixExceptTranslate) |
| const float | QSGBatchRenderer::OPAQUE_LIMIT = 0.999f |
| const uint | QSGBatchRenderer::DYNAMIC_VERTEX_INDEX_BUFFER_THRESHOLD = 4 |
| const int | QSGBatchRenderer::VERTEX_BUFFER_BINDING = 0 |
| const int | QSGBatchRenderer::ZORDER_BUFFER_BINDING = VERTEX_BUFFER_BINDING + 1 |
| const float | QSGBatchRenderer::VIEWPORT_MIN_DEPTH = 0.0f |
| const float | QSGBatchRenderer::VIEWPORT_MAX_DEPTH = 1.0f |
| const quint32 | QSGBatchRenderer::DEFAULT_BUFFER_POOL_SIZE_LIMIT = 2 * 1024 * 1024 |
| const quint32 | QSGBatchRenderer::MIN_UNIFORM_BUFFER_SIZE = 4096 |
| const int | QSGBatchRenderer::UNIFORM_BUFFER_SHRINK_FRAMES = 300 |
| #define DECLARE_DEBUG_VAR | ( | variable | ) |
Definition at line 32 of file qsgbatchrenderer.cpp.
| #define QSGNODE_DIRTY_PARENT |
Definition at line 4357 of file qsgbatchrenderer.cpp.
| #define QSGNODE_TRAVERSE | ( | NODE | ) |
Definition at line 47 of file qsgbatchrenderer.cpp.
| #define SHADOWNODE_TRAVERSE | ( | NODE | ) |
Definition at line 48 of file qsgbatchrenderer.cpp.
| QT_BEGIN_NAMESPACE int qt_sg_envInt | ( | const char * | name, |
| int | defaultValue ) |
Definition at line 25 of file qsgrenderer.cpp.
Referenced by QSGRhiAtlasTexture::Atlas::Atlas().